//#include<iostream.h>
#include<iostream>
#include<string>
using namespace std;
//示例
//继承与派生-派生类构造函数析构函数
//定义一个基类
class Student
{
public:
Student(int n,string nam,string s):num(n),name(nam),sex(s) {} //基类构造函数
void getvalue();
void display()
{
cout<<"num: "<<num<<endl;
cout<<"name: "<<name<<endl;
cout<<"sex: "<<sex<<endl;
}
~Student(){};
private:
int num;
string name;
string sex;
};
class Stu1:public Student
{//由基类派生一个学生子类
public:
Stu1(int n,string nam,string s,int a,string ad):Student(n,nam,s),age(a),addr(ad) {}
void getvalue1();
void display1()
{
display();
cout<<"age: "<<age<<endl;
cout<<"address: "<<addr<<endl;
}
~Stu1(){}
private:
int age;
string addr;
};
void main()
{
Stu1 s1(1001,"关羽","男",30,"广州");
s1.display1();
}