代码演示
#include <iostream>
using namespace std;
class stu
{
protected:
string name;
int age;
double socre;
public:
stu(){cout<<"teach::无参构造"<<endl;}
stu(string a,int b,double c):name(a),age(b),socre(c){cout<<"stu::有参构造"<<endl;}
void show()
{
cout<<"stu::name = "<<name<<endl;
cout<<"stu::age = "<<age<<endl;
cout<<"stu::socre = "<<socre<<endl<<endl;
}
};
class teach
{
protected:
int age;
string job;
public:
teach(){cout<<"teach::无参构造"<<endl;}
teach(int a,string b):age(a),job(b){cout<<"teach::有参构造"<<endl;}
void show()
{
cout<<"teach::age = "<<age<<endl;
cout<<"teach::job = "<<job<<endl<<endl;
}
};