2、C++ Mooc |继承、虚函数、接口、visibility

本文介绍了C++中的继承、虚函数、接口(纯虚函数)以及可见性(private、public、protected)的概念。继承为类提供了层次体系,虚函数实现了多态,接口通过纯虚函数确保子类必须实现特定方法,而可见性修饰符控制类成员的访问权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、继承

类之间的继承是 最基础的 。
继承可以给 不同的类 进行层次体系划分,换句话说,可以给一个包含公用函数的基础类,并创建它的一个子类。

class Common{
   
public:
private:
protected:
。。。
};

class Player : public Common{
   
visit public components
};

多态是对一个单一类型的多种描述,比如Player不仅是Player类型,也是Common类型。也就是说,用Common的时候,也可以用Player代替(因为Player拥有所有的Common)。

二、虚函数

虚函数是可以 重写 子类中的函数,也就是说,先在父类中定义一个虚函数,再到子类中进行重写函数(做其他事情).

应用场景:
static void Show( Parent * prt)
有一个父类,有一个子类,
你需要在全局写一个函数,函数接收一个父类 或 子类 的 指针
由于传的只是一个参数,如果是父类型,那么它只做父类的事情
这时候传子类就依然是执行父

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值