#include
using namespace std;
class car
{
public:
virtual void travel_time()
{
cout<<"汽车运行的时间为:"<<(distance / 80)<
float distance;
};
class kilometre : public car
{
public:
void travel_time()
{
cout<<"汽车运行的时间为:"<<(distance / 120)<
};
int main()
{
car a;
kilometre b;
car *p;
cout<<"请输入汽车行驶的距离:";
cin>>a.distance;
cout<<"如果距离以英里计算,汽车运行的时间为:";
p = &a;
p->travel_time();
cout<<"如果距离以千米计算,汽车运行的时间为:";
b.distance = a.distance;
p = &b;
p->travel_time();
return 0;
}
这是c++类的基本定义吧,用到了继承和多态性。
如果你连最基础定义都不明白,还要问人的话,
也有点