c++复习

1.c++语言是面向对象的程序语言,面向对象的三大核心概念:封装、继承、多态

封装:把不能曝露的成员私有化,类外只能通过提供的公有的成员函数来访问类的私有成员,一般成员是私有的,而成员函数是公有的;

继承:子类继承父类的成员(构造函数,析构函数,拷贝构造函数不能被继承),代码复用;

多态:指针或引用统一操作各类子类对象。


2.一个类通常包含两部分成员:成员变量(数据成员),成员函数(操作成员变量)

3.类的声明,关键字 class

class 类名 {//类名首字母大写

public:

成员函数:构造函数,set函数,get函数 ,打印函数

private:

成员变量的声明

};

4.构造函数:用于初始化成员变量

特点:

a。必须共有,否则无法声明对象

b。构造函数。和类名一致

c。无返回值

d。构造函数可以带参数来初始化数据成员

5.默认构造函数:构造函数不带参数或构造函数带参数但参数都有默认值,再声明对象时可以不传递参数,声明对象时传递的参数要和构造函数原型匹配

6.如果程序员没有显示的去声明一个构造函数,那么编译器会提供一个空的默认构造函数,一旦程序员声明了一个构造函数不管是什么类型,那么编译器将不再提供这个构造函数了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值