c++中对象和类的概念以及联系

1.概念:

类是对一组性质相同的事物的程序描述。


如果类在定义中不指定是private或者public的,则系统默认为private的。


使用struct声明的类,如果对其成员不作private或者public的声明,系统将其默认为public的,

而使用class声明的类,如果不作声明,系统默认为private的。


成员函数类外定义时,必须在函数名前面加上类名,予以限定。::是作用域的限定付,用它声明函数属于哪个类的。

例如:::display()或者display() 则表示display函数不属于任何类,这个函数不是成员函数,而是全局函数,

类函数必须现在类中做原型声明,然后在类外定义。


程序设计的习惯:在类的内部对成员函数作声明,而在类外定义成员函数。如果一个函数,其函数体就只有2-3行,一般

可在声明类时在类体重定义,多于3行的函数,一般在雷蹄内声明在类外定义。



对象是类的一个实例。

2.关系

当我们提到车的时候,首先想到是车可以开,而且都有轮子,那么,我们就想到了一个车子类

类是属性的集合,车子的属性:可以开,有重量,大小,颜色等等。

但是,如果我说“你看,,,那个车子多漂亮!”当你顺着我指的方向看的时候,这就是一个实际存在的对象

一个具体的车子。

3.区别

类是抽象的,不占内存空间,对象是具体的,占用存储空间。


综上,类是事物的抽象,类的对象就是类的具体化,实例化。



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值