全球旧事资料 分类
类与对象之间的关系
使用计算机语言就是不断地在描述现实生活中的事物。java中描述事物通过类的形式体现,类是具体事物的抽象,概念上的定义。对象即是该类事物实实在在存在的个体。
类与对象(图例)
可以理解为:类就是图纸,汽车就是堆内存中的对象。
对于同一类事物可以抽取它们的共性的内容,定义在类中。如:生活中的汽车,每一台车都有轮胎数和颜色。那么在通过java描述汽车这类事物时,就可以将这两个共性属性作为类中的属性进行定义。通过该类建立的每一个汽车实体都具有该属性,并可以有对象特有的属性值。
类的定义
f生活中描述事物无非就是描述事物的属性和行为。如:人有身高,体重等属性,有说话,打球等行为。
Java中用类class来描述事物也是如此。属性:对应类中的成员变量。行为:对应类中的成员函数。定义类其实在定义类中的成员成员变量和成员函数。
成员变量和局部变量的区别?
成员变量:1成员变量定义在类中,在整个类中都可以被访问。2成员变量随着对象的建立而建立,随着对象的消失而消失,存在于对象所在的堆内存中。3成员变量有默认初始化值。
局部变量:1局部变量只定义在局部范围内,如:函数内,语句内等,只在所属的区域有效。2局部变量存在于栈内存中,作用的范围结束,变量空间会自动释放。3局部变量没有默认初始化值。
ffr
好听全球资料 返回顶部