欢迎光临散文网 会员登陆 & 注册

【C++】继承与虚函数

2023-02-26 20:20 作者:叫我林林就行  | 我要投稿

子类继承父类,继承的是对父类函数的调用权

non-virtual 函数:不希望派生类重新定义

virtual 函数,希望派生类去重新定义它

pure virtual 函数,希望重新定义它

例子:形状作为基类,三角形,长方向和矩形

虚函数调用流程举例:

打开系统文件是固定的流程,父类提供框架

创建子类对象,调用父类函数,父类函数中再去调用子类虚函数的实现

继承和组合同时存在,构造和析构的顺序??base先构造还是Component先构造?


【C++】继承与虚函数的评论 (共 条)

分享到微博请遵守国家法律