1.1 用類(class)製造對象
1.2 定義類
面向對象的思考方式:對象由什麼組成,可以做什麼動作,提供怎樣的服務。
創建對象
new VendingMachine();
VendingMachine v = new VendingMachine()
- 對象變量是對象的管理者。
1.3 成員變量和成員函數
- 成員變量:定義在函數外部。
- 其生存期是對象的生存期,作用域是類內部的成員函數。
- 本地變量:定義在函數內部。
- 生存期和作用域都是函數內部。
1.4 對象初始化
- 類中成員變量初始值爲0.
- 構造函數:
- 無返回值,名爲類名。
- 先初始化構造函數中的數據,再初始化成員變量,再進入構造函數中。