第十一周項目1
阿新 • • 發佈:2019-03-13
gravity spa href jin iss ase 函數 ddr code
#include <iostream> using namespace std; class Stu { public: Stu (int n,string nam); void display(); protected: int num; //學號 string name; //姓名 }; Stu::Stu(int n,string nam ) { num=n; name=nam; } void Stu::display() { cout<<"學號:"<<num<<endl; cout<<"姓名:"<<name<<endl; } class StuDetail:public Stu { public: StuDetail(int n,string nam,int a,string ad,int n1,string nam1); void show(); //成員函數,輸出學生的信息 void show_monitor(); //成員函數。輸出班長的信息 private: Stu monitor; //學生所在班的班長,班長是學生。是stu類的成員 int age; //學生年齡 string addr; // 學生的住址 }; StuDetail::StuDetail(int n,string nam,int a,string ad,int n1,string nam1): Stu(n,nam),monitor(n1,nam1),age(a),addr(ad){}; void StuDetail::show() { cout<<"學生信息:"<<endl; cout<<"學號:"<<num<<endl; cout<<"姓名:"<<name<<endl; cout<<"年齡:"<<age<<endl; cout<<"住址:"<<addr<<endl; } void StuDetail::show_monitor() { cout<<"班長信息:"<<endl; monitor.display(); } int main() { StuDetail s(10010,"wangli",19,"115 Beijing Road,shanghai",10001,"li-sun"); s.show(); s.show_monitor(); return 0; }
第十一周項目1