日期:2014-05-20 浏览次数:20792 次
public Car(String b, String hp, String c){ this(b,bp) ; color=c; }
------解决方案--------------------
不相同 ,
Car(String b, String hp, String c){
new Car(b,hp);
color=c;
}
会多创建一个 Car对象 ,而且当前创建的对象的 b 和 hp没有赋值,还是默认值
以下是一样的
public Car(String b, String hp, String c){
this(b, hp) ;
color=c;
}
和
public Car(String b, String hp, String c){
brand=b;
horsepower=hp;
color=c;
}
------解决方案--------------------