C++作业5-1
来源:互联网 发布:coreldraw x5软件下载 编辑:程序博客网 时间:2024/06/04 23:19
一、问题及代码
#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 public 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 Leader,public Engineer { } ;// (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;}
0 0
- C语言作业-5-1高精度小数
- C++-作业5
- c/c++作业1
- C语言程序设计课后作业5
- C语言课后作业1
- C程序设计语言 作业1-12
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C++P27作业3,4,5,6
- XTU C语言程序设计实践作业5
- c语言强化训练作业整理1
- c语言的课堂作业1
- 优秀配色方案的探索过程
- 【SDL】---窗口显示
- HTML DOM setTimeout() 方法
- Android’s HTTP Clients | Android Http通信中HTTPClient与HttpURLConnection的区别
- vb中split函数的用法
- C++作业5-1
- Vickate_iOS视图控制器的生命周期,统计的很全面
- Swift-下标脚本
- c++第五次作业
- 抢小米手机的分享
- SmartGWT中文显示乱码的解决办法
- springMVC4.0返回json数据的问题
- JAVA集合类概述
- [疯狂Java]基础类库:String