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

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

內部類可作為其他類的成員???

不是說,其他類不能使用內部類嗎?只有外部類可以使用內部類???

正在回答

4 回答

我的理解是如果內部類是public的,就可以通過外部類.內部類實例化

例如: new View.OnClickListener(){}

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

小小鳥002 提問者

看那個例子好像如果是內部類所在的外部類調用它的話,就可以。但是,我想知道其他類可以使用內部類嗎?我想,題目這里所指的其他類應該是,包含外部類的。
2015-01-19 回復 有任何疑惑可以回復我~

內部類雖然提供了更好的封裝,通常情況下不允許其它類訪問它,但是如果用public聲明的話,其它類也是可以訪問它的,只不過這種情況下違背了內部類的初衷

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

一般內部類是private, 開放的時候也是繼承相關接口, 一般對接口編程比較好,我也是菜鳥,你可以深入看點書

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

小小鳥002 提問者

哦 謝謝啊
2015-01-20 回復 有任何疑惑可以回復我~
#2

初級學習號

你是在看什么書,有什么書推薦一下?
2015-06-17 回復 有任何疑惑可以回復我~

我也可以在別的類里寫 new?OnClickListener();這應該是符合你的要求的調用了吧

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

小小鳥002 提問者

但是,前面不是講到說,內部類是為了更好的封裝,對于外部類以外的類是隱形的,不可以調用的???
2015-01-19 回復 有任何疑惑可以回復我~
#2

痛仰樂隊 回復 小小鳥002 提問者

隱形是說不能直接調用 還是可以通過創建外部類對象 然后創建內部類的對象調用 // 創建外部類對象 HelloWorld hello = new HelloWorld(); // 創建內部類對象 Inner i = hello.new Inner(); // 調用內部類對象的方法 i.show();
2016-04-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

內部類可作為其他類的成員???

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

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

幫助反饋 APP下載

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

公眾號

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