課后作業(yè)是我做的這意思不
package com.練習(xí);
//父類Vehicle
public class Vehicle {
? ?public int ?man;//載人
? ?public String way;//在哪跑(陸地,水上,空中)
? ?public void manned() {
? System.out.println("交通工具在"+way+"能夠運(yùn)輸 "+man+"個(gè)客人");
? ?}
? ?
? ?
}
//子類Bus
public class Bus ?extends Vehicle {
? int ?man = 50;
? String way = "陸地";
? public void manned() {
? System.out.println("公共汽車在"+way+"能夠運(yùn)輸 "+man+"個(gè)客人");
? }
}
//子類Steamer
public class Steamer ?extends Vehicle {
? int ?man = 100;
? String way = "海上";
? public void manned() {
? System.out.println("輪船在"+way+"能夠運(yùn)輸 "+man+"個(gè)客人");
? }
}
//子類Plane
public class Plane ?extends Vehicle {
? int ?man = 500;
? String way = "空中";
? public void manned() {
? System.out.println("飛機(jī)在"+way+"能夠運(yùn)輸 "+man+"個(gè)客人");
? }
}
public class Initial {
public static void main(String[] args) {
// TODO 自動(dòng)生成的方法存根
Vehicle bus = new Bus();
Vehicle stea = new Steamer();
Vehicle plane = new Plane();
bus.manned();
stea.manned();
plane.manned();
}
}
//最后結(jié)果
公共汽車在陸地能夠運(yùn)輸 50個(gè)客人
輪船在海上能夠運(yùn)輸 100個(gè)客人
飛機(jī)在空中能夠運(yùn)輸 500個(gè)客人
2017-12-07
我覺的可以修改如下:
//父類Vehicle public?class?Vehicle?{ ???public?void?manned(String?name,String?way,int?man)?{ ??System.out.println(name+"在"+way+"能夠運(yùn)輸?"+man+"個(gè)客人"); ???} ??? } //子類Bus public?class?Bus??extends?Vehicle?{ ?? } //子類Steamer public?class?Steamer??extends?Vehicle?{ ?? } //子類Plane public?class?Plane??extends?Vehicle?{ ?? } //測(cè)試 public?class?Initial?{ public?static?void?main(String[]?args)?{ //?TODO?自動(dòng)生成的方法存根 Vehicle?bus?=?new?Bus(); Vehicle?stea?=?new?Steamer(); Vehicle?plane?=?new?Plane(); bus.manned("汽車","陸地上","50"); stea.manned("汽車","陸地上","50"); plane.manned("汽車","陸地上","50"); } }這樣子類可以通過(guò)直接傳參,就不用重寫了.
2018-03-20
最后那個(gè)人數(shù)那里,就不用加""了吧,int類型
2018-01-13
2017-12-07