C++编程(类和对象)
答案:1 悬赏:0 手机版
解决时间 2021-03-08 03:53
- 提问者网友:愿为果
- 2021-03-07 19:29
声明一个交通工具类,并描述它们的一些特性,且由此派生出陆地交通工具类和空中交通工具类及水上交通工具类,并编写成员函数描述它的一些基本功能。
最佳答案
- 五星知识达人网友:鱼芗
- 2021-03-07 20:36
你好,这是我给你编的代码,请笑纳。不用谢~
#include
#include
using namespace std;
class traffic_tool
{protected:
double speed;
string function;
public:
traffic_tool(double s,string f) {speed=s; function=f;}
void show_feature()
{cout<
};
class traffic_tool_ludi:public traffic_tool
{private:
int wheels;
public:
traffic_tool_ludi(double s,string f,int w0):traffic_tool(s,f)
{wheels=w0;}
void show_feature()
{cout<
};
class traffic_tool_sky:public traffic_tool
{private:
string kind;
public:
traffic_tool_sky(double s,string f,string k):traffic_tool(s,f)
{kind=k;}
void show_feature()
{cout<
};
class traffic_tool_water:public traffic_tool
{private:
string weight;
public:
traffic_tool_water(double s,string f,string w1):traffic_tool(s,f)
{weight=w1;}
void show_feature()
{cout<
};
void main()
{traffic_tool t1(80,"运货");
traffic_tool_ludi t2(120,"运货或载人",4);
traffic_tool_sky t3(234,"运货或载人","直升机");
traffic_tool_water t4(60,"运货或载人","100吨");
t1.show_feature();
t2.show_feature();
t3.show_feature();
t4.show_feature();
}
#include
#include
using namespace std;
class traffic_tool
{protected:
double speed;
string function;
public:
traffic_tool(double s,string f) {speed=s; function=f;}
void show_feature()
{cout<
class traffic_tool_ludi:public traffic_tool
{private:
int wheels;
public:
traffic_tool_ludi(double s,string f,int w0):traffic_tool(s,f)
{wheels=w0;}
void show_feature()
{cout<
class traffic_tool_sky:public traffic_tool
{private:
string kind;
public:
traffic_tool_sky(double s,string f,string k):traffic_tool(s,f)
{kind=k;}
void show_feature()
{cout<
class traffic_tool_water:public traffic_tool
{private:
string weight;
public:
traffic_tool_water(double s,string f,string w1):traffic_tool(s,f)
{weight=w1;}
void show_feature()
{cout<
void main()
{traffic_tool t1(80,"运货");
traffic_tool_ludi t2(120,"运货或载人",4);
traffic_tool_sky t3(234,"运货或载人","直升机");
traffic_tool_water t4(60,"运货或载人","100吨");
t1.show_feature();
t2.show_feature();
t3.show_feature();
t4.show_feature();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯