課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
如這些的,定義了內(nèi)部類的方法show()
那在外部類里定義了外部類對象hello
可以調(diào)用內(nèi)部類方法嗎?hello.show()
但程序是運行不了的。
2016-03-10
源自:Java入門第二季 升級版 7-5
正在回答
外部類可以通過創(chuàng)建外部對象來創(chuàng)建內(nèi)部對象再調(diào)用內(nèi)部方法
class Outer{? ? ? ? // 定義外部類
? ? private String info = "hello world" ;? ? // 定義外部類的私有屬性
? ? class Inner{? ? // 定義內(nèi)部類
? ? ? ? public void print(){? ? ? ? ? ? ? ? // 定義內(nèi)部類的方法
? ? ? ? ? ? System.out.println(info) ;? ? ? ? // 直接訪問外部類的私有屬性
? ? ? ? }
? ? }
}
public class InnerClassDemo04{
? ? public static void main(String args[]){
? ? ? ? Outer out = new Outer()? ? ;? ? ? ? ? ? // 外部類實例化對象
? ? ? ? Outer.Inner in = out.new Inner() ;? ? // 實例化內(nèi)部類對象
? ? ? ? in.print() ;? ? ? ? ? ? ? ? ? ? ? ? // 調(diào)用內(nèi)部類的方法
外部類不能直接調(diào)用內(nèi)部類方法,先創(chuàng)建外部類對象,再創(chuàng)建內(nèi)部類對象之后,用內(nèi)部類對象調(diào)用內(nèi)部類方法
不可以
外部類不能調(diào)用內(nèi)部類的方法的
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
3 回答外部類對象調(diào)用內(nèi)部類中的方法可以嗎???
2 回答外部類可以調(diào)用內(nèi)部私有類嗎
4 回答內(nèi)部類的對象只能調(diào)用內(nèi)部類的方法不能調(diào)用外部類的方法嗎??
5 回答這個外部類也能調(diào)用內(nèi)部類的方法嗎?
4 回答外部類可以訪問內(nèi)部類嗎??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-05-09
外部類可以通過創(chuàng)建外部對象來創(chuàng)建內(nèi)部對象再調(diào)用內(nèi)部方法
class Outer{? ? ? ? // 定義外部類
? ? private String info = "hello world" ;? ? // 定義外部類的私有屬性
? ? class Inner{? ? // 定義內(nèi)部類
? ? ? ? public void print(){? ? ? ? ? ? ? ? // 定義內(nèi)部類的方法
? ? ? ? ? ? System.out.println(info) ;? ? ? ? // 直接訪問外部類的私有屬性
? ? ? ? }
? ? }
}
public class InnerClassDemo04{
? ? public static void main(String args[]){
? ? ? ? Outer out = new Outer()? ? ;? ? ? ? ? ? // 外部類實例化對象
? ? ? ? Outer.Inner in = out.new Inner() ;? ? // 實例化內(nèi)部類對象
? ? ? ? in.print() ;? ? ? ? ? ? ? ? ? ? ? ? // 調(diào)用內(nèi)部類的方法
? ? }
}
2016-05-12
外部類可以通過創(chuàng)建外部對象來創(chuàng)建內(nèi)部對象再調(diào)用內(nèi)部方法
2016-03-27
外部類不能直接調(diào)用內(nèi)部類方法,先創(chuàng)建外部類對象,再創(chuàng)建內(nèi)部類對象之后,用內(nèi)部類對象調(diào)用內(nèi)部類方法
2016-03-10
不可以
2016-03-10
不可以
2016-03-10
外部類不能調(diào)用內(nèi)部類的方法的