“对象”(object)是个抽象概念,现实世界中任何事物都能够看成是对象,动物、植物、摩托车、汽车等等都是对象,对象之间有很大差异,如人和汽车,但有对象间有相同之处,比如摩托车和自行车,它们有共同特征(有轮子),一样功效(人交通工具),也有不一样特征,如“轮子个数”,“车子重量”等等,基于此,可将“有轮子”,“可更换轮胎”、“能作为人交通工具”抽象成一个类别(class),可称之为“车”类,摩托车和自行车是该类别对象。类提取往往是从两个方面来考虑,一是特征(C++常称为“属性”)、另一个是功效(C++中常称为“行为”),具备类中定义“属性”和“行为”对象都是该类对象,所以,我们能够说,电动车也是“车”类对象。
类和对象关系与 “结构”和“结构体变量”关系相同。C++用类来描述对象,类是对现实世界中相同事物抽象,同是“双轮车”摩托车和自行车,有共同点,也有许多不一样点。“车”类是对摩托车、自行车、汽车等相同点和不一样点提取与抽象,如所表示。类定义分为两个部分:数据(相当于属性)和对数据操作(相当于行为)。从程序设计观点来说,类就是数据类型,是用户定义数据类型,对象能够看成某个类实例 ...
附件列表