📄 demo_2_multiple_inheritance_1.cpp
字号:
//**********************************************
// 多继承: 一个派生类有两个基类
//**********************************************
#include<iostream.h>
class BaseA //基类A
{
public:
void show_a() { cout<<a<<endl; }
protected:
int a;
};
class BaseB //基类B
{
public:
void show_b() { cout<<b<<endl; }
protected:
int b;
};
class Derived: public BaseA,public BaseB //多继承的派生类
{
public:
void set(int x,int y) { a=x; b=y; } //初始化函数
};
void main()
{
Derived object; //声明一个派生类的对象
object.set(10,20); //访问派生类新增成员
object.show_a(); //访问基类继承成员
object.show_b(); //访问基类继承成员
return;
}
/*
10
20
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -