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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么我用接口實(shí)現(xiàn)狗看門的功能出錯(cuò)?

public static void main(String[] args) {

// TODO Auto-generated method stub

? ??

? ? Iwatchdoor wt1 = new Dog();//為什么出現(xiàn)這個(gè)錯(cuò)誤Cannot instantiate the type Dog

? ? wt1.watchDoor();

? ? Iwatchdoor wt2 = new Door();

? ? wt2.watchDoor();

? ??

}

public abstract class Dog extends Animal implements Iwatchdoor {

public void eat(){

System .out .println("狗具有吃肉的能力");

}

public void watchDoor(){

System.out .println("狗具有看門的能力");

}

}


正在回答

3 回答

你的狗吃肉 和狗看門都放在同一個(gè)類里面的,所以你直接用wt1調(diào)用狗看門就可以了 ??

你的? Iwatchdoor wt2 = new Door();不對(duì) ? ? Door是一個(gè)方法

看不到你全部代碼,也不知道我說的對(duì)不

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

慕標(biāo)3471310 提問者

Iwatchdoor wt2 = new Door()這個(gè)代碼我運(yùn)行了可以,就是用接口的知識(shí),還是不行啊
2016-04-19 回復(fù) 有任何疑惑可以回復(fù)我~

public abstract class Dog extends Animal implements Iwatchdoor {

這個(gè)Dog類好像沒必要是抽象類吧,你加了abstract,抽象類不能創(chuàng)建對(duì)象的。

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

package com.imooc;


public abstract class Dog extends Animal implements Iwatchdoor {

public void eat(){

System .out .println("狗具有吃肉的能力");

}

public void watchDoor(){

System.out .println("狗具有看門的能力");

}

}

package com.imooc;


public abstract interface Iwatchdoor {

public abstract void watchDoor();

}

package com.imooc;


public class Initial {


public static void main(String[] args) {

// TODO Auto-generated method stub

? ??

? ? Iwatchdoor wt1 = new Dog();//為什么出現(xiàn)這個(gè)錯(cuò)誤Cannot instantiate the type Dog

? ? wt1.watchDoor();

? ? Iwatchdoor wt2 = new Door();

? ? wt2.watchDoor();

? ??

}


}


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

舉報(bào)

0/150
提交
取消

為什么我用接口實(shí)現(xiàn)狗看門的功能出錯(cuò)?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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