定义一个基类有姓名、性别、年龄,再由基类派生出教师类和学生类,教师类增加工号、职称和工资,学生类增加学号、班级、专业和入学成绩。
来源:互联网 发布:excel统计多列数据 编辑:程序博客网 时间:2024/04/30 07:22
#include<iostream.h>
#include<string.h>
class person
{
public:
person (char *a,char *b,int s)
{
name=a;
sex=b;
score=s;
}
void display()
{
cout<<"姓名:"<<name<<endl;
cout<<"性别:"<<sex<<endl;
cout<<"年龄:"<<score<<endl;
}
private:
char *name ;
char *sex ;
int score;
};
class student:public person
{
public:
student(char *a,char *b,int s,char *c,float s1):person(a,b,s)
{
cla=c;
score=s1;
}
void display1()
{
cout<<"学生:"<<endl;
display();
cout<<"班级:"<<cla<<endl;
cout<<"成绩:"<<score<<endl;
cout<<endl;
}
private:
char *cla ;
float score;
};
class teacher: public person
{
public:
teacher(char *a,char *b,int s,char *p,int n,int sa):person(a,b,s)
{
post=p;
num=n;
salary=sa;
}
void display2()
{
cout<<"教师:"<<endl;
display();
cout<<"工号:"<<num<<endl;
cout<<"职称:"<<post<<endl;
cout<<"工资:"<<salary<<endl;
cout<<endl;
}
private: char *post ;
int num;
int salary;
};
void main()
{
teacher g1("李昂","男",20, "教师",1001,3000);
g1.display2();
student s1("李昂","男",20,"软件13",86);
s1.display1 ();
}
- 定义一个基类有姓名、性别、年龄,再由基类派生出教师类和学生类,教师类增加工号、职称和工资,学生类增加学号、班级、专业和入学成绩。
- 编写一个学生和教师数据输入和显示程序,学生数据有编号,姓名,班号,和成绩,教师数据有编号,姓名,职称和部门。要求将编号,姓名输入显示设计成一个类person,并作为学生数据类t和教师数据操作类的基类
- 7.20在学生类student和教师类teacher 基础上再派生出一个助教类
- 定义一个教师类和学生类,在学生类中声明教师类的函数modify_stu()为友函数,方便教师对学生成绩进行修改
- 创建一个学生类(Student),包括学号和成绩,编程输入和显示学生的信息,建立一个人类(Person),包含姓名、性别和年龄,并作为学生类的基类
- 创建一个学生类(Student),包括学号成绩,编程输入和显示学生的信息。建立一个人类(Person),包含姓名、性别和年龄,并作为学生类的基类
- [5.18]编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号、和成绩,教师数据有编号 姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类stud
- 定义一个教师类和一个学生类 第七题
- 题目: 编写一个学生类Students,该类成员变量包括学号no、姓名name、性别sex和年龄age
- 编写一个学生类Students,该类成员变量包括学号no、姓名name、性别sex和年龄age
- 问题:设计一个大学教师和学生管理程序, 教师包括 编号、姓名、职称和教研室 数据的输入输出; 大学生包括编号、姓名、性别、班号、英语、高等数学和数据结构三门课程成绩的输入输出和计算平均分; 研究生包
- C#--第四周实验--任务3--定义一个人员类Cperson,在此基础上派生出学生类CStudent和教师类CTeacher,实现输入输出功能的成员函数。
- 编写一个学生类Students,该类成员变量包括学号no、姓名name、性别sex和年龄age,该类的成员方法有genNo()getName ).
- 编写一个学生类Students,该类成员变量包括学号no、姓名name、性别sex和年龄age,该类的成员方法有genNo()getName ).
- 编写一个学生类Students,该类成员变量包括学号no、姓名name、性别sex和年龄age,该类的成员方法有genNo()getName ).
- 定义Person(人)类,由Person分别派生出Teacher(教师)类和Cadre(干部)类,再由Teacher(教师)类和Cadre(干部)类采用多重继承方式派生出新类TeacherCadre(
- 定义Person(人)类,由Person分别派生出Teacher(教师)类和Cadre(干部)类,再由Teacher(教师)类和Cadre(干部)类采用多重继承方式派生出新类TeacherCadre(
- java ---- 定义一个表示学生的类 包括域“学号”、“班号”、“姓名”、“年龄”;
- oracle database link
- xcode 4.2 真机调试(需要先申请IDP)
- 揭秘企业级web负载均衡完美架构(1)
- 首页设计的可用性和PET
- C语言中条件编译命令(#if #else #endif)
- 定义一个基类有姓名、性别、年龄,再由基类派生出教师类和学生类,教师类增加工号、职称和工资,学生类增加学号、班级、专业和入学成绩。
- sipp总结
- 从一个不关联的表中查询字段插入到另外一个表中
- 【转】OOA方法的评价和一般步骤
- VC - MFC鼠标拖动效果编程
- SSH配置之web.xml
- c语言模块化(转)
- 网络学习 IP地址
- c++基础之指针