這樣寫有什么缺陷,求指導(dǎo)
package tra;
public class vehicle {
public String move;
public int num;
public void print(String moveMode,int carryNum){
this.move=moveMode;
this.num=carryNum;
System.out.println("運(yùn)行方式:"+move+"載客人數(shù):"+num);
}
}
package tra;
public class car extends vehicle {
public ?void print(){
System.out.println("汽車運(yùn)輸方式:"+move+" ?載客人數(shù):"+num);
}
}
package tra;
public class ferry extends vehicle {
public void print(){
System.out.println("輪船運(yùn)輸方式:"+move+" ?載客人數(shù):"+num);
}
}
package tra;
public class test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
? ? ? ? vehicle b1 = new car();
? ? ? ? b1.print("陸行",5);
? ? ? ? vehicle b2 = new plan();
? ? ? ? b2.print("飛行", 300);
? ? ? ? vehicle b3 = new ferry();
? ? ? ? b3.print("水航", 500);
}
}
2017-07-20
屬性賦值的代碼可以用構(gòu)造函數(shù)來(lái)完成,減少代碼量
2017-08-03
類名首字母最好大寫!
2017-07-17
怎么直接寫出來(lái)啊
2017-07-17
你汽車和輪船的print方法里的運(yùn)輸方式可以直接寫出來(lái)啊為什么還要用move