您的位置:首页 > 编程语言 > C语言/C++

C++第五次作业

2016-05-06 10:58 471 查看
#include <iostream>#include <string>using namespace std;class Person{string name;  // 姓名int age;      // 年龄public:Person() {}void setname(string na){name=na;}void setage(int a){age=a;}string getname(){return name;}int getage(){return age;}};class Leader:  virtual public Person    // (1){string job;     // 职务string dep;     // 部门public:Leader() { }void setjob(string jb){job=jb;}void setdep(char dp[]){dep=dp;}string getjob(){return job;}string getdep(){return dep;}};class Engineer: virtual private Person     // (2){string major;     // 专业string prof;      // 职称public:Engineer () { }void setmajor(string maj){major=maj;}void setprof(string pf){prof=pf;}string getmajor(){return major;}string getprof(){return prof;}};class chairman: public Engineer,public Leader  { } ;// (3)int main(){chairman c;c.setname("张三");c.setage(42);c.setjob("处长");c.setdep("技术处");c.setmajor("轮机设计");c.setprof("高级工程师");cout <<c.getname() << "," <<c.getage()<<" 岁,担任" <<c.getdep() <<c.getjob() <<endl;cout <<c.getprof() << ",从事" << c.getmajor()<< "专业" << "。 " << endl;return 0;}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: