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

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

外部類可以調用內部類方法嗎?

如這些的,定義了內部類的方法show()

那在外部類里定義了外部類對象hello

可以調用內部類方法嗎?hello.show()

但程序是運行不了的。

正在回答

6 回答

外部類可以通過創建外部對象來創建內部對象再調用內部方法

class Outer{? ? ? ? // 定義外部類

? ? private String info = "hello world" ;? ? // 定義外部類的私有屬性

? ? class Inner{? ? // 定義內部類

? ? ? ? public void print(){? ? ? ? ? ? ? ? // 定義內部類的方法

? ? ? ? ? ? System.out.println(info) ;? ? ? ? // 直接訪問外部類的私有屬性

? ? ? ? }

? ? }

}

public class InnerClassDemo04{

? ? public static void main(String args[]){

? ? ? ? Outer out = new Outer()? ? ;? ? ? ? ? ? // 外部類實例化對象

? ? ? ? Outer.Inner in = out.new Inner() ;? ? // 實例化內部類對象

? ? ? ? in.print() ;? ? ? ? ? ? ? ? ? ? ? ? // 調用內部類的方法

? ? }

}



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

外部類可以通過創建外部對象來創建內部對象再調用內部方法

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

外部類不能直接調用內部類方法,先創建外部類對象,再創建內部類對象之后,用內部類對象調用內部類方法

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

不可以

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

不可以

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

外部類不能調用內部類的方法的

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

舉報

0/150
提交
取消

外部類可以調用內部類方法嗎?

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

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

幫助反饋 APP下載

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

公眾號

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