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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

內部類的問題

內部類的問題

陳高高_ 2015-03-05 01:01:36
為什么調用方法要用這種格式?紅線的那個,為什么要加括號,,而且什么時候需要使用內部類???還有相關的匿名類?
查看完整描述

1 回答

已采納
?
Coda

TA貢獻32條經驗 獲得超5個贊

答1:

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

答2:

()里面里調用這個方法的時候傳參數用的。()里什么都不寫的話在調用這個方法的是時候就不用傳參數。

答3:使用內部類的主要原因有:

內部類可以訪問外部類中的數據,包括私有的數據。
內部類可以對同一個包中的其他類隱藏起來。
當想要定義一個回調函數且不想編寫大量代碼時,使用匿名(anonymous)內部類比較便捷。
減少類的命名沖突。

答4:

匿名內部類是局部內部類的一種特殊形式,也就是沒有變量名指向這個類的實例,而且具體的類實現會寫在這個內部類里面。還有,匿名類必須繼承一個父類或實現一個接口。


查看完整回答
反對 回復 2015-03-05
  • 1 回答
  • 0 關注
  • 1390 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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