1.1 用类(class)制造对象
1.2 定义类
面向对象的思考方式:对象由什么组成,可以做什么动作,提供怎样的服务。
创建对象
new VendingMachine();
VendingMachine v = new VendingMachine()
- 对象变量是对象的管理者。
1.3 成员变量和成员函数
- 成员变量:定义在函数外部。
- 其生存期是对象的生存期,作用域是类内部的成员函数。
- 本地变量:定义在函数内部。
- 生存期和作用域都是函数内部。
1.4 对象初始化
- 类中成员变量初始值为0.
- 构造函数:
- 无返回值,名为类名。
- 先初始化构造函数中的数据,再初始化成员变量,再进入构造函数中。