5.18设计一个基类,再派生出两个子类
来源:互联网 发布:linux 搜索字符串 编辑:程序博客网 时间:2024/06/05 00:27
#include<iostream>#include<string>using namespace std;class person{protected:int num;string name;public:person(int num1,string name1){ num=num1;name=name1; }void print(){cout<<"编号为:"<<num<<endl;cout<<"姓名为:"<<name<<endl;}};class student:public person{protected:int class_num;float score;public:student(int num1,string name1,int class_num1,float score1):person(num1,name1){class_num=class_num1;score=score1;}void print(){person::print();cout<<"班号为:"<<class_num<<endl;cout<<"成绩为:"<<score<<endl;}};class teacher:public person{protected:string job_name;string department;public:teacher(int num1,string name1,string job_name1,string department1):person(num1,name1){job_name=job_name1;department=department1;}void print(){person::print();cout<<"职称为:"<<job_name<<endl;cout<<"部门为:"<<department<<endl;}};int main(){student stu(001,"zhangsixin",2014001,89);stu.print();cout<<"------------------------"<<endl;teacher T(101,"yixueming","teacher","zhigongbu");T.print();return 0;}
0 0
- 5.18设计一个基类,再派生出两个子类
- 设计一个“航空器”抽象类,由它派生出两个子类:“运输机”类和“客机”类
- 设计一个父类,并派生多个子类
- 在程序中定义一个基类Person类,由这个基类派生出Teacher(教师)类和Leader(领导)类。采用多继承的方式由这两个类派生出Teacher_Leader类。并且满足以下要求:
- 5-19设计一个虚基类base,派生出leader类,engineer类,在由这两类派生出chairman类,彩用相关数据测试
- 第十周实验指导--任务3--先建立一个Point(点)类,再派生出一个Circle(圆)类,再派生出一个Cylinder(圆柱体)类
- 第10周任务3(先建立一个Point(点)类,派生出一个Circle(圆)类,再派生出一个Cylinder(圆柱体)类)
- Vector中存储派生类(多个子类继承一个基类)
- CPoint作为基类,派生出描述一条直线的类Cline,再派生出一个矩形类CRect。要求成员函数能求出两点间的距离、矩形的周长和面积等
- 7.20在学生类student和教师类teacher 基础上再派生出一个助教类
- 使用抽象类派生子类
- [5.19]设计一个虚基类base,包含姓名和年龄私有数据成员以及相关的成员函数;由它派生出领导类leader,包含职务和部门私有数据成员以及相关的成员函数;再由base派生出工程师类engieer,
- 写一个程序,定义抽象基类Shape,由它派生出3个派生类: Circle(圆形)、Rectangle(矩形)、Triangle(三角形)
- CPerson派生出CEmployee类
- Circle派生出Cylinder类
- 11周1--3 以Circle类为直接基类,派生出一个Cylinder(圆柱体)类
- 11周1--2以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试;
- 以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试
- LeetCode | Valid Palindrome
- wang-----ElasticSearch的工作机制
- jquery的事件
- 欢迎使用CSDN-markdown编辑器
- spring 各个注解的作用
- 5.18设计一个基类,再派生出两个子类
- Struts2笔记
- 传感器的使用方法
- 【swift】15-0521 控制流---for,while,do-while
- ASP.NET:使用Newtonsoft.Json序列化和反序列化JSON对象的例子
- PCA算法实现
- poj2115(扩展欧几里得)
- Android 中的 Service 全面总结
- http的post方式连接服务器,发送数据到服务端,并获取服务端的数据