第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

和視頻中相同的代碼為啥我的只顯示“動物具有吃東西的能力”

package project1;


public class Animal {

?public int age;

?public String name;

?public void eat(){

System.out.println("動物具有吃東西的能力");

?}

?public Animal(){

System.out.println("Animal");

?}

}

?



package project1;


public class Dog extends Animal {


public Dog(){

System.out.println("Dog");

}

}


package project1;


public class Initail {

public static void main(String[] args) {

Dog dog= new Dog();

dog.age=10;

dog.name="xiaotian";

dog.eat();

}

}





正在回答

3 回答

只能說你看漏了

0 回復(fù) 有任何疑惑可以回復(fù)我~

你執(zhí)行的結(jié)果應(yīng)該是

animal

Dog

動物具有吃東西的能力

因為子類創(chuàng)建的對象會先執(zhí)行父類的構(gòu)造方法然后才執(zhí)行自己的構(gòu)造方法,最后再調(diào)用父類的eat()方法輸出“動物具有吃東西的能力”

0 回復(fù) 有任何疑惑可以回復(fù)我~

因為繼承的父類調(diào)用子類代碼的時候是不能調(diào)用子類獨有的方法的

你只要把你的Dog類中的方法Dog改名成Animal就可以了,這樣就視為子類重寫了父類的方法

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

LemonNekoMK

好吧說了那么多。。。意思就是。。。用多態(tài)的方式調(diào)用子類中的方法時只能調(diào)用子類從父類中繼承或者重寫的方法
2016-01-31 回復(fù) 有任何疑惑可以回復(fù)我~
#2

LemonNekoMK 回復(fù) LemonNekoMK

其實我昨天也在這徘徊了好久。。。一直都不知道哪錯了
2016-01-31 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

和視頻中相同的代碼為啥我的只顯示“動物具有吃東西的能力”

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號