首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

继承和多态 程序设计,该怎么处理

2012-03-15 
继承和多态 程序设计设计父亲类father、母亲类mother和子女类child,其主要数据是姓名、年龄、民族信息,子女继

继承和多态 程序设计
设计父亲类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;
}

热点排行