自助售货机
定义一个类VendingMachine
这个类具有 price balance total属性
showPrompt insertMoney getFood 动作
新建一个Java Project 命名为VendingMachine,在这个project里面新建一个class(勾选 public ststic void main(String[] args)
package vendingmachine;
public class VendingMachine {
int price=80;
int balance;
int total;
void showPrompt()
{
System.out.println("Welcome");
}
void insertMomey(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;
total = total + price;
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
VendingMachine vm = new VendingMachine();//制造对象
//制造出来的对象可以类的动作
vm.showPrompt();
vm.showBalance();
vm.insertMomey(100);
vm.getFood();
vm.showBalance();
}
}
可以再定义一个对象
package vendingmachine;
public class VendingMachine {
int price=80;
int balance;
int total;
void showPrompt()
{
System.out.println("Welcome");
}
void insertMomey(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;
total = total + price;
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
VendingMachine vm = new VendingMachine();//制造对象
//制造出来的对象可以类的动作
vm.showPrompt();
vm.showBalance();
vm.insertMomey(100);
vm.getFood();
vm.showBalance();
//*****************
VendingMachine vm1 = new VendingMachine();
vm1.insertMomey(200);
vm1.showBalance();
//*****************
}
}