public?class?Vehicle?{
// 創建五個以上的生活中的交通工具,并同時查看他們運輸客人的方式
?
String?name;
String?ways;
int?peoplenum;
public?void?getTransport()?{
System.out.println("交通工具是:"+name+";?出行方式是:"?+ways?+";?承載人數為:"?+?peoplenum);
}
}
public?class?Bus?extends?Vehicle?{
String?name?=?"大巴";
String?ways?=?"陸地";
int??peoplenum?=?40;
public?void?getTransport()?{
System.out.println("交通工具是:"+name+";?出行方式是:"?+ways?+";?承載人數為:"?+?peoplenum);
}
}public?class?Boat?extends?Vehicle?{
String?name="游輪";
String?ways?=?"水上";
int??peoplenum?=?20;
public?void?getTransport()?{
System.out.println("交通工具是:"+name+";?出行方式是:"?+ways?+";?承載人數為:"?+?peoplenum);
}
}
?public?class?Plane?extends?Vehicle?{
String?name?="飛機";
String?ways?=?"天空";
int??peoplenum?=?100;
public?void?getTransport()?{
System.out.println("交通工具是:"+name+";?出行方式是:"?+ways?+";?承載人數為:"?+?peoplenum);
}
}
public?class?Car?extends?Vehicle?{
String?name?=?"汽車";
String?ways?=?"陸地";
int??peoplenum?=?4;
public?void?getTransport()?{
System.out.println("交通工具是:"+name+";?出行方式是:"?+ways?+";?承載人數為:"?+?peoplenum);
}
}
public?class?Train?extends?Vehicle?{
String?name?=?"火車";
String?ways?=?"陸地";
int??peoplenum?=?800;
public?void?getTransport()?{
System.out.println("交通工具是:"+name+";?出行方式是:"?+ways?+";?承載人數為:"?+?peoplenum);
}
}
public?class?Test?{
/**
?*?@param?args
?*/
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
?Vehicle?v1?=?new?Bus();
?Vehicle?v2?=?new?Boat();
?Vehicle?v3=?new?Plane();
?Vehicle?v4?=?new?Car();
?Vehicle?v5?=?new?Train();
?
?v1.?getTransport();
?v2.getTransport();?
?v3.getTransport();?
?v4.getTransport();
?v5.getTransport();
}
}運行結果沒問 求大神們幫忙看看細節 新手怕細節出錯 謝謝大家了
1 回答
已采納

Simle丶張浩
TA貢獻5條經驗 獲得超0個贊
?public?class?Plane?extends?Vehicle?{ ?這里你怎么多了個問號 ; 再有就是父類的?int?peoplenum?應該賦初始值=0
添加回答
舉報
0/150
提交
取消