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