二、类和对象的关系
2、类和对象的关系
一、类和对象的关系
可以理解为:图纸对应类,汽车对应堆内存中的对象
二、详解
- 类:就是对现实生活中事物的描述
- 对象:就是这类事物实实在在存在的个体
三、怎样定义类
- 描述事物其实就是在描述事物的属性和行为
- 属性对应类中的变量,行为对应类中的函数(方法)
- 其实定义类,就是在描述事物,就是在定义属性和行为
- 属性和行为共同成为类中的成员(成员变量和成员方法)
四、成员变量和局部变量的区别
- 作用范围:成员变量作用于整个类中。局部变量作用于函数或者语句中
- 内存中的位置:成员变量在堆内存中,因为对象的存在。而局部变量存在于栈内存中
五、匿名对象(如:new Car())
是对象的简化形式,有两种使用情况:
- 当对对象的方法仅进行一次
- 调用时匿名对象可以作为实际参数进行传递