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

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

什么時候可以直接 “內部類名 內部類對象 = new 內部類名();”,什么時候要先創建外部類對象再用 “內部類名 內部對象名= 外部對象.new 內部類名();”???

好困惑,求解答,謝謝??!

正在回答

2 回答

必須先有外部類的對象才能生成內部類的對象,因為內部類需要訪問外部類中的成員變量,成員變量必須實例化才有意義。

有外部類的對象的時候可以:

內部類名?內部類對象?=?new?內部類名();

沒有外部類的對象的時候可以:

內部類名?內部對象名=?外部對象.new?內部類名();


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

DaveBang 提問者

非常感謝!
2015-03-05 回復 有任何疑惑可以回復我~
#2

lqg111

成員變量必須實例化。。。瞎扯
2015-07-26 回復 有任何疑惑可以回復我~

主要難點是:如何創建內部類對象。

一般步驟是:外部類 ? 外部類對象名 ?= ?new ?外部類();

? ? ? ? ? ? ? ? ? ? ?外部類.內部類 ? 內部類對象變量 = ?外部類對象名.new ?內部類名();

具體為什么這樣,還沒理解透

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

舉報

0/150
提交
取消

什么時候可以直接 “內部類名 內部類對象 = new 內部類名();”,什么時候要先創建外部類對象再用 “內部類名 內部對象名= 外部對象.new 內部類名();”???

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

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

幫助反饋 APP下載

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

公眾號

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