01-面向对象的概述
| 概述:
A: 面向对象是相对于面向过程而然的
B: 它是一种代码设计的思想(面向对象思想的特点)
C: 举例说明
02-类与对象的关系
| 类: 是属性与行为的集合,它是一个抽象的概念,不具体的 (Person)
| 对象:是类的实实在在的具体体现 (张三)
03-学生类的描述
04-学生类的使用
05-手机类的定义与使用
06-汽车类的定义与使用
07-汽车类的内存图
08-教师类的定义使用与内存图
09-成员变量与局部变量的区别
| 代码位置:
成员变量:类中方法外
局部变量:方法内
| 内存位置:
成员变量:堆内存中
局部变量:栈内存中
| 是否有默认值
成员变量:有
局部变量:没有
| 创建时间与销毁时间
成员变量:随着对象的创建而存在,随着对象的消失而消失(生命周期长)
局部变量:随着方法的调用而存在,随着方法调用完毕而消失
| 使用范围
成员变量:在整个类中任何位置都能使用
局部变量:只在当前方法中使用
10-匿名对象的概述与使用
| 概述
没有名字的对象
| 匿名对象的使用
对象中的方法只调用一次的时候 使用
作为 调用方法时的实际参数使用 |
|