期末预习之java进阶篇

一、类与对象

1.1 用类制造对象

期末预习之java进阶篇
期末预习之java进阶篇
期末预习之java进阶篇

1.2 定义类

例1.2 商品售卖机

package ch2;

public class VendingMachine {
	int price =80;
	int balance;
	int total;
	
	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;
			total = total +price;
		}
	}
	public static void main(String[] args) {
		VendingMachine vm = new VendingMachine();
		vm.showPrompt();
		vm.insertMoney(100);
		vm.showBalance();
		vm.getFood();
		vm.showBalance();
	}
}

期末预习之java进阶篇
期末预习之java进阶篇
类是定义了这个类的所有对象长什么样,而对象是这个类的一个个具体实例

1.3 成员变量和成员函数

期末预习之java进阶篇
期末预习之java进阶篇
期末预习之java进阶篇
期末预习之java进阶篇

期末预习之java进阶篇
期末预习之java进阶篇
成员变量与本地变量
期末预习之java进阶篇

1.4 对象初始化

期末预习之java进阶篇
期末预习之java进阶篇

期末预习之java进阶篇
期末预习之java进阶篇
期末预习之java进阶篇
期末预习之java进阶篇

二、对象交互

2.1 对象的识别

上一篇:MySQL_事务


下一篇:软件构造——关于并发