inher.cpp

来自「在进行C++培训时」· C++ 代码 · 共 73 行

CPP
73
字号
#include<iostream>
using namespace std;


class Base1
{
public:
	Base1()
	{
		ba1=9;
	}
	Base1(int i)
	{
		ba1=i;
	}
	void showBase1()
	{
		cout<<"Base1   "<<ba1<<"  ";
	}
private:
	int ba1;
};
class Base2
{
public:
	Base2()
	{
		ba2=9;
	}
	Base2(int i)
	{
		ba2=i;
	}
	void showBase2()
	{
		cout<<"Base2   "<<ba2<<"  ";
	}
private:
	int ba2;
	
};

class Child1:public Base2,public Base1
{
public:
	Child1(int i,int j,int c,asdfasdfasdfasdfasdf):Base2(j),Base1(i),d(,,,,)
	{
		ch1=c;
	}
	Child1(int c)
	{
		ch1=c;
	}
	void showChild()
	{
		showBase1();
		showBase2();
		cout<<"Child   "<<ch1<<endl;
	}
private:
	int ch1;
	D d;
	E e;
	F f;
};

void main(void)
{
	Child1 ch(3,4,5);
	Child1 ch11(5);
	ch.showChild();
	ch11.showChild();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?