c++类和对象

类同对象的关系:

类是模板,对象是实例; 类是抽象的,对象是具体的

类和结构体:

类和结构体有很多相似之处,可以认为,类是加上成员函数的结构体。


类的结构:

名称:

   一个合法的c++标识符

继承关系:

   表明一个类是从哪些类继承而来的

数据成员:

   与结构体中的成员完全相同,包括普通数据,结构体数据,对象数据等组成

成员函数:

   类的成员函数代表类的动态特征,也就是类的方法,

构造函数:

   类的构造函数是特殊的成员函数,在用类声明对象时,构造函数将被调用,在构造函数中通常做一些初始化工作

析构函数:

   类的析构函数是特殊的成员函数,当一个类的对象退出作用域时,析构函数将被调用,析构函数中通常做一些扫尾工作,如,释放类成员函数中动态分配的存储空间。


类的数据成员与成员函数的作用域:

public:

   对类以外的程序段可调用,包括该类中的其他成员函数也可以访问。

protected:

   仅对该类和该类的子类中的其他成员函数可以访问这个成员。

private:

   仅该类的成员函数才能访问这个成员。


注:

   如果不指定作用域,则默认为public。

    


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值