面向对象和面向过程的区别
类和对象的定义
设计类的成员
1、类的基本成员构成
2、类的完整成员构成
3、类和对象的创建
1、对象的创建
2、类的创建
3、体会类的多个对象之间的关系
4、对象成员仍有默认值
p2对象中刚开始不是输出p1的值,说明p2不是p1,p2未赋值也会有默认值。
5、辨析点
将p1变量保存的对象地址值赋给p3,导致p1和p3指向了堆空间中的同一个对象实体。
对象的内存解析
示例:
age在声明类时已默认为1.
属性与局部变量的对比
1、属性与局部变量的对比
2、属性与局部变量的异同
示例:局部变量初始一定要显式赋值,或者在形参调用时赋值即可。
\u0000 null " " 辨析
方法举例和声明的格式
1、方法的声明和使用
2、return关键字的使用
return后不可以声明表达式,没有返回值时加return起结束方法的作用。
3、方法使用中的注意点
不能在一个方法中定义方法