public class Demo {
public static void main(String[] args){
Car car1 = new Car(3);
Car car2 = new Car(5);
//默認(rèn)調(diào)用的是toString(),toString()方法:打印的是包名+類名+@+哈希值
//System.out.println(car1);
//做法:重寫toString顿痪,使用他打印對象的屬性等相關(guān)信息
System.out.println(car1.toString());//com.qianfeng.test.Car@1db9742
class Car{
int wheel;
int height;
public Car(int wheel) {
super();
this.wheel = wheel;
}
//重寫toString
public String toString(){
return wheel+" "+height;
}
@Override//重寫toString方法
public String toString() {
return "Car [wheel=" + wheel + ", height=" + height + "]";
}
}
注意點:
一個字符串和另外一種類型連接的時候,另外一種類型會自動轉(zhuǎn)換成String類型,然后再和字符串連接。