《面向对象程序设计》实验三

《面向对象程序设计》实验三实验报告班级 14电子1 学号 Xb14610128 姓名 汪丽娟 1 实验目的2 实验任务及结果分析(代码和分析结果)3总

C++ 实验三 《面向对象程序设计》实验三 实验报告 班级 14电子1 学号 Xb14610128 姓名 汪丽娟 1 实验目的 2 实验任务及结果分析(代码和分析结果) 3 总结或感悟(对运行结果所作的分析以及本次调试程序所取得的经验。如果程序未能通过,分析其原因。) 1. 分别采用公有继承、私有继承、保护继承完成类的设计。 基类如下: class Student {public: void get_value() {cin>>num>>name>>sex;} void display( ) {cout<<"num: "<<num<<endl; cout<<"name: "<<name<<endl; cout<<"sex: "<<sex<<endl;} private : int num; string name; char sex; }; void get_value_1()void 提示:应增加成员函数及 StudentStudent1 通过继承类,完成派生类的设计( display_1() int agechar addr[30] ;数据成员及 ),并写出派生类的实现和演示程序。在程序中应包括接受输 numnamesexageaddr5 入数据的函数。当程序运行时,输入,,,,的值,程序应能输出以上个数据的值。 #include<iostream> }; #include<string> class Student1:public Student using namespace std; {public: class Student void get_value_1() {public: {cin>>age>>addr;} void get_value() void display_1() {cin>>num>>name>>sex;} {cout<<"age:"<<age<<endl; void display() cout<<"address:"<<addr<<endl;} {cout<<"num:"<<num<<endl; private: cout<<"name:"<<name<<endl; int age; cout<<"sex:"<<sex<<endl;} char addr[30]; private: }; int num; int main() string name; {Student1 stud; char sex; stud.get_value(); 1

腾讯文库《面向对象程序设计》实验三