c++第五次实验
来源:互联网 发布:java 反射获取泛型 编辑:程序博客网 时间:2024/05/17 22:43
一、问题及代码
/* *文件名称:1.cpp *作者:曾魏伟 *完成日期:2016年5月20日 *对任务及求解方法的描述部分: *输入描述:无 *问题描述:类的编写 *程序输出:按要求写出程序 *问题分析:略 *算法分析:略 */ #include<iostream> #include<string> using namespace std; class Teacher { string title; public: void get(string name,int age,string sex,string title);//输入职称、名字、年龄、性别 void show_it(); string name; int age; string sex; }; void Teacher::get(string name,int age,string sex,string title) { this->name=name; this->age=age; this->sex=sex; this->title=title; } void Teacher::show_it() { cout<<"姓名:"<<name<<endl; cout<<"年龄:"<<age<<endl; cout<<"性别:"<<sex<<endl; cout<<"职称:"<<title<<endl; } class Cadre:public Teacher { string post; public: void get1(string post);//输入职务 void showpost(); }; void Cadre::get1(string post) { this->post=post; } void Cadre::showpost() { Teacher::show_it(); cout<<"职务:"<<post<<endl; } class Teacher_Cadre:public Cadre { double wages; public: void get2(double wages);//输入工资 void show();//最终输出 }; void Teacher_Cadre::get2(double wages) { this->wages=wages; } void Teacher_Cadre::show() { Cadre::showpost(); cout<<"工资:"<<wages<<"元"<<endl; } int main() { Teacher_Cadre c; c.get("曾辉",42,"男","副教授"); c.get1("主任"); c.get2(1534.5); c.show(); return 0; }
二、运行结果
0 0
- 第五次C语言上机实验报告
- 第五次C程序设计实验报告
- 第五次C语言上机实验报告
- C语言第五次上机实验
- 第五次实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次实验报告
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- Web请求过程
- opencv打开多个摄像头同时预览
- iOS学习之——一些常见的数据类型的转换
- ASP.NET对象
- 解决Eclipse下面工程和文件乱码问题
- c++第五次实验
- 一张图看懂AR至GL数据流
- 【bzoj4571】[Scoi2016]美味 主席树
- C++第六次实验—循环(作业1)
- 笔记 第12周 - Android应用性能与优化
- 对象之属性访问delete
- HDU 1080-Super Jumping! Jumping! Jumping!(LIS最长上升子序列-最大递增子段和)
- c++第三次作业
- 圆桌问题[网络流24题之5]