标题:继承与多态性
关键词:多基类继承和多级继承
内容:
A今日完成情况
关键词:多基类继承和多级继承
内容:
A今日完成情况
1. 多基类继承和多级继承50%
B具体内容
多基类继承和多级继承
#include<iostream>
using namespace std;
class A{
public:
int a;
A(int x)
{a=x;cout<<"调用类A构造函数\n";
}
};
class B{
protected:
int b;
public:
B(int x)
{b=x;cout<<"调用类N构造函数\n";
}
};
class C:public A,public B{
protected:
int c;
public:
C(int x,int y,int z):B(y),A(z) //多基类继承
{c=x;
cout<<"调用类C构造函数\n";
}
void show(){
cout<<a<<'\t'<<b<<'\t'<<c<<'n';
}
};
class D:public C
{
int d;
public:
D(int x,int y,int z):C(x,y,z) //多级继承
{d=x+y+z;
cout<<"调用类D构造函数\n";
}
void print()
{
cout<<a<<'\t'<<b<<'\t'<<c<<'\t'<<d<<'\n';
}
};
int main()
{
C t1(1,2,3);
t1.show() ;
D t2(10,20,30);
t2.print();
}
C明日计划
A 基类和派生类
B 继承方式