项目联系没有值
在有参构造方法中已执行赋值语句,在main方法中定义 car[]={new keche("奥迪",4,500),.....},但println(car[i].name和car[i].price)值为null和0呢?
在有参构造方法中已执行赋值语句,在main方法中定义 car[]={new keche("奥迪",4,500),.....},但println(car[i].name和car[i].price)值为null和0呢?
2016-11-17
public class huoche extends che implements Ihuo{
public String name;
public int zaihuo;
public int price;
public int zaih(int dun){
return dun;
}
public huoche(String newname,int newzaihuo,int newprice){
name=newname;
zaihuo=newzaihuo;
price=newprice;
}
}
public class keche extends che implements Ike {
// TODO Auto-generated constructor stub
public String name;
public int zaike;
public int price;
public int zaik(int ren){
return ren;
};
public keche(String newname,int newzaike,int newprice){
name=newname;
zaike=newzaike;
price=newprice;
}
public class kehuo extends che implements Ike,Ihuo {
public String name;
public int zaike;
public int zaihuo;
public int price;
public int zaik(int ren){
return ren;
}
public int zaih(int dun){
return dun;
}
public kehuo(String name1,int zaike1,int zaihuo1,int price1){
this.name=name1;
this.zaike=zaike1;
this.zaihuo=zaihuo1;
this.price=price1;
}
}
import java.util.*;
public class initial {
public static void main(String[] args) {
// TODO Auto-generated method stub
che[] car = {new keche("奥迪A4",4,500),new keche("马六",4,500),new kehuo("皮卡雪",4,2,450),new kehuo("金龙",20,4,800),new huoche("",10,400),new huoche("依维柯",20,1000)};
for (int i=0;i<=5;i++){
System.out.print(car[i].name);
System.out.print(car[i].price);
}
}
}
举报