#include<iostream>
using namespace std;
class Person
{
public:
Person(string name1,string id_number1,int age1);
~Person();
void show();
private:
string name;
string id_number;
int age;
};
Person::Person(string name1,string id_number1,int age1)
{
name=name1;
id_number=id_number1;
age=age1;
}
Person::~Person()
{
}
void Person::show()
{
cout<<"姓名: "<<name<<endl;
cout<<"身份证号: "<<id_number<<endl;
cout<<"年龄: "<<age<<endl;
}
class Student:public Person{
public:
Student(string name1 ,string id_number1,int age1,int credit1);
~Student();
void show();
private:
int credit;
};
Student::Student(string name1,string id_number1,int age1,int credit1)
:Person(name1,id_number1,age1)
{
credit=credit1;
}
Student::~Student()
{
}
void Student::show()
{
Person::show();
cout<<"学分: "<<credit<<endl;
}
int main()
{
Student stu1("黎明","123456",19,166);
stu1.show();
return 0;
}