java面向对象
面向对象
前提:对象变量和普通变量的区别: 对象变量是对象的管理者而非所有者
对象与类
| 对象=属性+操作(服务) | |
| 数据:属性或状态 | 操作:函数 |
封装:把数据和对数据的操作放在一起,通过相应的操作去修改数据,数据是不对外公开的
成员变量
- 类定义了对象中所具有的变量
- 每个对象都有自己的变量
- 定义在函数外部的变量
- 成员变量的生存期是对象的生存期,作用域是类的内部和成员函数
- 如果没有手动初始化,在创建一个对象时(new),Java会给成员变量一个相应类型的‘零’值
本地变量
- 定义在函数内部的变量
- 本地变量的作用域和生存期是在函数内部
- 必须手动初始化
构造函数
[public|private|protected] className(ParameterType para){
对象初始化操作;
}

浙公网安备 33010602011771号