第四章t7
2015-06-01 22:09
309 查看
#include <iostream> using namespace std; class Student {public: Student(int,char[],char,float); int get_num(){return num;} char * get_name(){return name;} char get_sex(){return sex;} void display() {cout<<"num:"<<num<<"\nname:"<<name<<"\nsex:"<<sex<<"\nscore:"<<score<<"\n\n";} private: int num; char name[20]; char sex; float score; }; Student::Student(int n,char nam[],char s,float so) {num=n; strcpy(name,nam); sex=s; score=so; } class Teacher {public: Teacher(){} Teacher(Student&); Teacher(int n,char nam[],char sex,float pay); void display(); private: int num; char name[20]; char sex; float pay; }; Teacher::Teacher(int n,char nam[],char s,float p) {num=n; strcpy(name,nam); sex=s; pay=p; } Teacher::Teacher(Student& stud) {num=stud.get_num(); strcpy(name,stud.get_name()); sex=stud.get_sex(); pay=3000;} void Teacher::display() {cout<<"num:"<<num<<"\nname:"<<name<<"\nsex:"<<sex<<"\npay:"<<pay<<"\n\n";} int main() { Teacher teacher1(10001,"Li",'f',1234),teacher2; Student student1(20010,"Wang",'m',89); cout<<"student1:"<<endl; student1.display(); teacher2=Teacher(student1); cout<<"teacher2:"<<endl; teacher2.display(); return 0; }
相关文章推荐
- SSH 配置 简单留言板Demo
- JavaScript 对象
- 传智播客:复制多级文件夹
- 华为OJ之高级篇
- Oracle学习(10):其他数据库对象
- linux xshell的图形化支持
- Unity3D教程宝典之Shader篇 CG函数
- 客服对于Kindle电子书的退货、倒闭、VR等问题的回答
- WPF-常用布局容器
- 乌班图-AndroidStudio环境搭建
- FOJ 1319 Blocks of Stones
- SQL查询即将合同即将到期的员工
- 我应该使用哪种wsdl样式?
- cdoj 48 Cake 水题
- 第四章t6
- js for循环中的闭包
- FOJ 1320 Ones
- 6.1微软苏州开放日小结
- 5.7.2.1 Math对象
- Nunit-Writing Tests