為什么運行結果是這樣:chapter3.Dog@1db9742
package abc;
public class Dog extends Animal {
?@Override
public String toString() {
return "Dog [age=" + age + "]";
}
public int age=20;
?public void eat() {
?System.out.println("狗具有吃骨頭的能力");
?}
?public Dog() {
System.out.println("Dog執行了");
?}
?public void nb() {
? ? eat();
?}
}
2017-10-06
你要在Anima類中 重寫tostring方法,可以用快捷鍵,alt+shit+s然后點擊Generate toString即可
2017-10-06
父類沒有重寫tostring方法, 打印的結果就會是哈希值
2017-10-02
重新保存,run一下看看