C++基础学习第十二课(小知识)

1,面向对象三大概念

1,封装:突破了C语言函数的概念;

2,继承:代码复用–即可以用以前写的代码;

3,多态:可以使用未来写的代码;

2,函数重载,重写,重定义

1,函数重载:必须在同一个类(作用域)中进行;子类无法重载父类中的函数,只能进行重定义;

2,函数重定义:一旦子类写了和父类同名的成员函数,父类的函数将被覆盖,无法直接访问;

3,函数重写:重写关系发生在父类与子类之间,并且父类和子类中的函数具有完全相同的函数原型;使用virtual声明的函数重写,会在父类指针调用时,根据指针指向的实际对象的类型,形成多态特性,如果不加virtual,叫作重定义;

3,C++中的using
//子类使用父类的构造函数 关键字:using A::A
//如果子类的构造函数和父类差不多,那么就可以使用这个语句,把父类的构造函数继承过来
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值