永发信息网

c++基类和派生类都有构造函数,怎么在主函数输入输出数据?

答案:3  悬赏:80  手机版
解决时间 2021-01-02 18:03
#include <iostream>
#include <string>
using namespace std;
class Person
{
protected:
string name,gender;
int year,month,day;
public:
Person(){};
Person(string name,string gender,int year,int month,int day);
virtual void display()=0;

};
Person::Person(string name,string gender,int year,int month,int day)
{
this->name=name;
this->gender=gender;
this->year=year;
this->month=month;
this->day=day;
}
class Student: protected Person
{
protected:
string ID;
int score;
public:
Student(string ID,int score);
void display();
};
Student::Student(string ID,int score):Person(name,gender,year,month,day)
{

this->ID=ID;
this->score=score;
}
void Student::display()
{
cout<<ID<<'\t'<<name<<'\t'<<gender<<'\t'<<year<<'\t'<<month<<'\t'<<day<<'\t'<<score<<endl;
}
class Teacher:protected Person
{
protected:
string ID,title;
public:
Teacher(string ID,string title);
void display();
};
Teacher::Teacher(string ID,string title):Person(name,gender,year,month,day)
{
this->ID=ID;
this->title=title;
}
void Teacher::display()
{
cout<<ID<<'\t'<<name<<'\t'<<gender<<'\t'<<year<<'\t'<<month<<'\t'<<day<<'\t'<<title<<endl;
}

int main()
{

}

类体已经写好了,怎么在主函数输入输出数据?
提供一个对象

学号 2014001

姓名 哆啦A梦

性别 男

出生年份 2112

出生月份 9

出生日期 3

成绩 100
最佳答案
基类和派生类 派生类是 继承基类
要创建一个派生类的实例 必须先创建基类的部分
因此首先调用 基类的构造方法 等到 构造完 基类部分
再 调用 派生类 的构造方法 这样完成 创建 派生类 的实例
全部回答
调用的是派生类的。纯虚函数跟虚函数主要区别在于存在纯虚函数的类不允许定义对象。 不管虚函数还是纯虚函数调用都是运行时动态绑定的,取决于当时对象类型。 不是虚函数一概调用父类的。 回翰林,你看这用的是派生类么。看看那两行代码再说吧。
要用构造函数初始化列表的话,把基类 派生类 内嵌对象 的列表都写好,建立对象时对应赋值就好了, 还是没大懂你说的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
激光放映厅是什么 激光放映厅和普通放映厅有
浙江离成都有多远
端午节出生的女孩
吃什么能快速补钙?
Developing science and technology must pe
台湾省气候暖和湿润,属于A.热带沙漠气候B.亚
山西什么地方面食最好吃
花呗支付了虚拟物品
给员工调薪理由怎么写
刚买的新车车行给个假临时牌照,被交警逮到,
怎样让对自己没感觉的男友重回身边
我用cool edit 录歌的时候,有电流声怎么办?
伊藤诚怎么死的
1.仔细阅读,你会找出能够概括这段文字的中
send out 意思 没分了
推荐资讯
华为的手机怎样使用二维码扫描功能
手机root有什么坏处?安卓的
无线网卡怎么用手机
失量和是什么意思
阅读下文,完成下列各题。送考丰子恺①今年的
湖南省什么陵
地球是由无数个循环系统组成,例如地球水循环
柳州银行柳石路支行我想知道这个在什么地方
郑州紫辰路城东南路紫南花园邮编
倒卖电子产品怎么挣钱
物理问题,某工厂了一台机器,质量为5t,底面积
嵩山在哪
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?