Java类与对象1(来自mooc)

import java.util.*;
public class Main {
int price=80;
int balance=f();
int total;
int f()
{
return 10;
}
Main()//构造函数<--如果一个成员函数的名字和类的名字完全相同,则在创建这个类的每个对象的时候会自动调用这个函数
{ //无返回类型
total=0;
}
Main(int price)//重载关系<--重名但参数表不同
{
this.price=price;
}
void showprompt()
{
System.out.println("Welcome!");
}
void insertmoney(int amount)
{
balance =balance+amount;
}
void showBalance()
{
System.out.println(balance);
}
void getfood()
{
if(balance>=price)
{
System.out.println("here you are");
balance=balance-price;
}
}
public static void main(String[] args)
{
Main vm=new Main();
vm.showprompt();
vm.showBalance();
vm.insertmoney(100);
vm.getfood();
vm.showBalance();
Main vm1=new Main(100);
vm1.insertmoney(200);
vm.showBalance();
vm1.showBalance();
}
}

猜你喜欢

转载自blog.csdn.net/lianghudream/article/details/79850288