課程
/后端開發
/Java
/Java入門第二季 升級版
為什么要使用外部類對象創建內部類對象? System.out.println("內部類中的name:" +Inner.name);為什么這樣就不行呢?
2015-12-22
源自:Java入門第二季 升級版 7-6
正在回答
內部類對象就像包裹在外部類對象里面的對象一樣,你不拿到外部類對象怎么拿到內部類對象呢?
System.out.println("內部類中的name:" +? Inner.this.name );這樣是可以的
?定義了成員內部類后,必須使用外部類對象來創建內部類對象,而不能直接去 new 一個內部類對象,這個是語法規則。
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
5 回答創建內部類對象為什么要先創建外部類對象
2 回答使用外部類對象創建內部類對象???
2 回答什么時候可以直接 “內部類名 內部類對象 = new 內部類名();”,什么時候要先創建外部類對象再用 “內部類名 內部對象名= 外部對象.new 內部類名();”???
3 回答為什么在創建內部類之前要創建外部類對象?
1 回答創建內部類 對象
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-24
內部類對象就像包裹在外部類對象里面的對象一樣,你不拿到外部類對象怎么拿到內部類對象呢?
2015-12-22
System.out.println("內部類中的name:" +? Inner.this.name );這樣是可以的
?定義了成員內部類后,必須使用外部類對象來創建內部類對象,而不能直接去 new 一個內部類對象,這個是語法規則。