奥巴马新年演讲稿:请问高手,对象 类 实例 有何区别?

来源:百度文库 编辑:高校问答 时间:2024/04/29 05:56:35
都说实例是对象的具体形式,我怎么发现它更像类一点??还有就是对象是不是有大小之分?为什么说数据成员和成员函数也是对象?它们和实例(对象)有何区别?

类是一组定义,实例化之后才能变成具体的对象。对象当然有大小之分了。
数据成员和成员函数当然也可以称为对象,只是针对的范围不同而已,在类中他们可以这样称呼,但在类本身还没有实例成对象时他们只是一些抽象数据。

其实这些概念当你做几个简单的例子之后就能清楚很多了。

class myclass {
....
}
这个myclass叫类
myclass hehe;
这个hehe 叫对象
hehe 是myclass的一个实例

所有的东西都是对象,在现实中也是如此,比如汽车,动物,植物等等.而汽车和鸟是两个类,它们有不同的属性(也就是数据成员)和行为(也就是方法),比如鸟的重量,年龄,而且它会飞;汽车有轮胎个数,排气量,而且他会行驶.啄木鸟是鸟这个类的一个实例,Polo是汽车的一个实例。

类是一个抽象的概念,而对象是某个实例叫法,是用类定义.