sdfs
来源:互联网 发布:mysql无法创建用户 编辑:程序博客网 时间:2024/06/04 08:22
#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;
};
BirthDate::BirthDate(int a,int b,int c):year(a),month(b),day(c){}
void BirthDate::setbirthday(int a,int b,int c)
{
year=a;
month=b;
day=c;
}
void BirthDate::display()
{
cout<<"birthday:"<<year<<"/"<<month<<"/"<<day<<endl;
}
class Teacher
{
public:
Teacher(int,string,char);
void display();
private:
int num;
string name;
char sex;
};
Teacher::Teacher(int a,string b,char c):num(a),name(b),sex(c){}
void Teacher::display()
{
cout<<"num:"<<num<<endl;
cout<<"name:"<<name<<endl;
cout<<"sex:"<<sex<<endl;
}
class Professor:public Teacher
{
public:
Professor(int a,string b,char c,BirthDate d);
void display();
void setbirthday(int,int,int);
private:
BirthDate birthday;
};
Professor::Professor(int a,string b,char c,BirthDate d):Teacher(a,b,c),birthday(d){}
void Professor::display()
{
Teacher::display();
birthday.display();
}
void Professor::setbirthday(int a,int b,int c)
{
birthday.setbirthday(a,b,c);
}
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;
}
- sdfs
- sdfs
- sdfs
- sdfs
- sdfs
- sdfs
- sdfs
- sdfs
- sdfs
- sdfs
- 革sdfs
- opendedup(sdfs)源码分析1
- opendedup(sdfs)源码分析2之FilesystemConstants篇
- opendedup(sdfs)源码分析3之Filesystem3篇
- opendedup(sdfs)源码分析4之XattrSupport篇
- opendedup(sdfs)源码分析5之FakeFilesystem篇
- 引用与指针的区别
- java内置数据结构--HashSet重复标准
- 浏览器切换标签js定时器会变缓慢解决办法
- SAT改革:SAT官方最新样题解读与备考建议
- 【STL源码剖析读书笔记】【第7章】仿函数
- sdfs
- 802.3af与802.3at区别及PSE与PD名词解释
- 【算法笔记】acm数学基础
- Rabbitmq源码示例(生产者/消费者,非持久化/持久化)
- listview的item中不同的点击按钮触发不同的点击事件
- modbus
- Load-sharing vs Load-balancing
- android(10) 左侧菜单栏
- 【转载】2015必须推荐的Android框架,猿必读系列!