亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

無法從靜態上下文中引用非靜態 方法 是什么原因,還有什么錯誤,謝謝

問題:

定義寵物類,定義Dog,Cat 子類


定義主人類,實現和寵物類玩方法playwith(? )


在測試類中用子類實例調用主人類的playwith()方法

我·:1.接口

package?pa;

public?interface?Pet?{
????public?abstract?void?playwith();
}

2.Dog類

package?pa;

public?class?Dog?implements?Pet{

????@Override
????public?void?playwith()?{
System.out.println("The?onwer?is?playing?with?the?dog.");
????}
}

3.Cat類

package?pa;

public?class?Cat?implements?Pet{

????@Override
????public?void?playwith()?{
????????System.out.println("The?owner?is?playing?with?the?cat.");
????}
}

4.Owner類

package?pa;

public?class?Owner?{
????public?static?void?main(String[]?args)?{
????????Pet?pet?=new?Cat();
????????Pet.playwith();
????????Pet?pet?=new?Dog();
????????Pet.playwith();
????}
}

運行結果:

無法從靜態上下文中引用非靜態 方法 playwith()

已在方法 main(java.lang.String[])中定義了變量 pet

正在回答

1 回答

.....,名字重復了


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

無法從靜態上下文中引用非靜態 方法 是什么原因,還有什么錯誤,謝謝

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號