`

2、类和对象的关系

阅读更多

一、类和对象的关系

 

 

可以理解为:图纸对应类,汽车对应堆内存中的对象

 

二、详解

 

  1. 类:就是对现实生活中事物的描述
  2. 对象:就是这类事物实实在在存在的个体

三、怎样定义类

 

  1. 描述事物其实就是在描述事物的属性和行为
  2. 属性对应类中的变量,行为对应类中的函数(方法)
  3. 其实定义类,就是在描述事物,就是在定义属性和行为
  4. 属性和行为共同成为类中的成员(成员变量和成员方法)

四、成员变量和局部变量的区别

 

  1. 作用范围:成员变量作用于整个类中。局部变量作用于函数或者语句中
  2. 内存中的位置:成员变量在堆内存中,因为对象的存在。而局部变量存在于栈内存中

五、匿名对象(如:new Car())

 

    是对象的简化形式,有两种使用情况:

 

  1. 当对对象的方法仅进行一次
  2. 调用时匿名对象可以作为实际参数进行传递
  • 大小: 17.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics