实验五:派生类和继承(二)(3)
发布时间:2021-06-06
发布时间:2021-06-06
金山学院C++课程实验报告
t.display();
cout<<area<<endl;
//
cout<<"请输入正方形的边长"<<endl;
cin>>c;
Square s(c);
area=s.area();
s.display();
cout<<area<<endl;
//
cout<<"请输入正方体的边长"<<endl;
cin>>d;
Squarer sr(d);
area=sr.area();
sr.display();
cout<<area<<endl;
//
cout<<"请输入球的半径"<<endl;
cin>>e;
Ball br(e);
area=br.area();
br.display();
cout<<area<<endl;
return 0;
}
(4)运行程序,,分析结果。
2.(1)在VC环境下根据题目写出类
(2)检查程序有无错误(包括语法错误和逻辑错误),有则改之。
(3)编译和连接。
本题的代码如下:
#include <iostream>
#include <string>
using namespace std;
class Person
{public:
void display()
{cout<<"姓名:"<<name<<endl;
cout<<"性别:"<<sex<<endl;
cout<<"年龄:"<<age<<endl;
}
protected:string name;
string sex;
int age;
};
上一篇:小学六年级读后感