C++练习
来源:互联网 发布:ubuntu java 安装路径 编辑:程序博客网 时间:2024/05/17 02:20
#include <iostream>#include <string>using namespace std;class BirthDate{public: BirthDate(int,int,int); void display(); void setbirthday(int,int,int);private: int year; int month; int day;};class Teacher{public: Teacher(int,string,char); void display();private: int num; string name; char sex;};class Professor:public Teacher{public: Professor(int,string,char,BirthDate); void display(); void setbirthday(int,int,int);private: BirthDate birthday;};/* C++ДњТы */BirthDate::BirthDate(int y,int m,int d):year(y),month(m),day(d){}void BirthDate::display(){ cout<<"birthday:"<<year<<"/"<<month<<"/"<<day;}void BirthDate::setbirthday(int y,int m,int d){year=y;month=m;day=d;}Teacher::Teacher(int nu,string na,char s):num(nu),name(na),sex(s){}void Teacher::display(){ cout<<"num:"<<num<<endl; cout<<"name:"<<name<<endl; cout<<"sex:"<<sex<<endl;}Professor::Professor(int nu,string na,char s,BirthDate bbirthday):Teacher(nu,na,s),birthday(bbirthday){}void Professor::display(){ Teacher::display(); birthday.display();}void Professor::setbirthday(int y,int m,int d){ birthday.setbirthday(y,m,d);}int main(){ int num; string name; char sex; int year,month,day; cin>>num>>name>>sex; cin>>year>>month>>day; Professor prof(num,name,sex,BirthDate(year,month,day)); cin>>year>>month>>day; prof.setbirthday(year,month,day); prof.display(); return 0;}
0 0
- C练习
- C练习
- C 练习
- c练习
- C练习
- C练习
- c 练习
- 【c基础练习】文件练习
- c语言练习1
- c练习1
- c练习2
- c练习3
- c练习4
- c练习5
- c练习6
- c练习7
- c练习8
- c练习9
- 克洛伊BagsHermes凯莉包小贴士如何发现音乐制作所有任务
- 2014中国七大创业趋势
- 先锋FH-P8000BT汽车音响播放器 - 电源盒装
- HDU 2055 An easy problem
- uva 11988 - Broken Keyboard (a.k.a. Beiju Text)(双端队列deque)
- C++练习
- HDU 2056 Rectangles
- Qt-乱码问题
- 催眠音频节目的自助
- 催眠音频CD程序
- HDU 2057 A + B Again
- 找工作笔试面试那些事儿(1)---C,C++基础和编程风格(1)
- HDU1312 Red and Black 题解
- 保持跟踪你的车恢复进展