package?imooc;
//父類
public?class?Traffic?{
public?int?nums;
public?String?ways;
public?void?show(){
System.out.println(ways?+?"可以乘坐"?+?nums?+?"人");
}
}package?imooc;
//子類1
public?class?Bus?extends?Traffic{
String?ways?=?"汽車";
int?nums?=?40;
public?Bus(){
}
public?void?show(){
System.out.println(ways?+?"\t"?+?nums);
}
}package?imooc;
//子類2
public?class?Ship?extends?Traffic{
String?ways?=?"輪船";
int?nums?=?100;
public?Ship(){
}
public?void?show(){
System.out.println(ways?+?"\t"?+?nums);
}
}package?imooc;
//子類3
public?class?Airplane?extends?Traffic{
String?ways?=?"飛機(jī)";
int?nums?=?200;
public?Airplane(){
}
public?void?show(){
System.out.println(ways?+?"\t"?+?nums);
}
}package?imooc;
//主函數(shù)
public?class?Main?{
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
System.out.println("交通工具\(yùn)t乘載人數(shù)\t");
Traffic?bus?=?new?Bus();
bus.show();
Traffic?ship?=?new?Ship();
ship.show();
Traffic?airplane?=?new?Airplane();
airplane.show();
}
}
1 回答

亞努人
TA貢獻(xiàn)58條經(jīng)驗(yàn) 獲得超75個(gè)贊
代碼并沒有什么錯(cuò),這里主要用到繼承來實(shí)現(xiàn),但是也可以用接口,因?yàn)槟愀割惱锏膶傩院头椒ㄈ慷急桓鱾€(gè)子類覆寫了一遍。
添加回答
舉報(bào)
0/150
提交
取消