為什么編譯不過呢?總是提示:The?constructor?Bus(int,?String)?is?undefined
以下分別為三個類的代碼。
package?com.imooc;
public?class?Trffic?{
public?int?canAc;
public?String[]?style;
public?Trffic(int?newCanAc,String[]?newStyle){
canAc?=?newCanAc;
style?=?newStyle;
????????}
public?void?show(){
System.out.println("Trffic具有運輸?shù)哪芰?);
}
}
package?com.imooc;
public?class?Bus?extends?Trffic?{
public?Bus(int?newCanAc,String[]?newStyle){?
canAc?=?newCanAc;
style?=?newStyle;
}
????public?void?show(){
???? System.out.println("Bus具有"+style+canAc+"個人的能力");
????}
}
package?com.imooc;
public?class?Init?{
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
????Trffic?bus?=?new?Bus(40,"陸運");
????bus.show();
}
}
2015-04-19
將String[] ?改成String
2015-06-20
構(gòu)造方法參數(shù)是數(shù)組的,你在new對象的時候也要相對應
Trffic?bus?=?new?Bus(40,{"海運"});