继承和多态 程序设计
设计父亲类father、母亲类mother和子女类child,其主要数据是姓名、年龄、民族信息,子女继承父亲的姓,母亲的民族,最后输出子女及其父母的名字、年龄和民族信息。
[解决办法]
#include <iostream>
using namespace std;
void main()
{
class information
{
protect:
int Fatersurname[2];
char Maternation[10];
privite:
int name[10];
int age[10];
public:
virtual void accept()
{
cout < < "Enter name: ";
cin> > name;
cout < < "Enter age: "
cin> > age;
cout < < "Enter Maternation: ";
cin> > nation;
cout < < "Enter Fatersurname: ";
cin> > surname;
}
virtual void display()
{
cout < < "name:\t " < <name < <endl;
cout < < "age:\t " < <age < <endl;
cout < < "nation:\t " < <Faternation < <endl;
cout < < "surname:\t " < <Matersurname < <endl;
}
};
class Young :public information
{
public:
void accpt()
{
cout < < "Young Details " < <endl;
information::accept();
}
void display()
{
}
};
void main()
{
person *ptr;
int ch;
ptr=new Young;
ptr-> accept();
prt-> display();
break;
}