1.概念:
类是对一组性质相同的事物的程序描述。
如果类在定义中不指定是private或者public的,则系统默认为private的。
使用struct声明的类,如果对其成员不作private或者public的声明,系统将其默认为public的,
而使用class声明的类,如果不作声明,系统默认为private的。
成员函数类外定义时,必须在函数名前面加上类名,予以限定。::是作用域的限定付,用它声明函数属于哪个类的。
例如:::display()或者display() 则表示display函数不属于任何类,这个函数不是成员函数,而是全局函数,
类函数必须现在类中做原型声明,然后在类外定义。
程序设计的习惯:在类的内部对成员函数作声明,而在类外定义成员函数。如果一个函数,其函数体就只有2-3行,一般
可在声明类时在类体重定义,多于3行的函数,一般在雷蹄内声明在类外定义。
对象是类的一个实例。
2.关系
当我们提到车的时候,首先想到是车可以开,而且都有轮子,那么,我们就想到了一个车子类
类是属性的集合,车子的属性:可以开,有重量,大小,颜色等等。
但是,如果我说“你看,,,那个车子多漂亮!”当你顺着我指的方向看的时候,这就是一个实际存在的对象
一个具体的车子。
3.区别
类是抽象的,不占内存空间,对象是具体的,占用存储空间。
综上,类是事物的抽象,类的对象就是类的具体化,实例化。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)