課程
/后端開發
/Java
/Java入門第二季 升級版
訪問外部類或內部類時是否要加外部類名或內部類名.this.屬性或方法
2015-10-17
源自:Java入門第二季 升級版 7-7
正在回答
這個要分內部類是否是靜態類以及是否和外部類有相同名的成員變量,如果外部類和內部類具有相同的成員變量或方法,內部類默認訪問自己的成員變量或方法,如果要訪問外部類的成員變量,就要使用 this 關鍵字,當靜態內部類訪問外部類的靜態成員變量而且成員變量名有相同時,此時就要用外部 ? ?類名.你要調用的成員變量名 ?來訪問成員變量。
不一定。具體你看看課程中講的,有很多種方式來訪問內部類或者外部類中的屬性或者方法
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答關于外部類訪問內部類方法,和內部類訪問外部類方法
2 回答內部類訪問外部類的時候時需要這樣子嗎:外部類名字.this.外部類成員方法嗎
1 回答外部類訪問內部類
3 回答方法內部類訪問外部重名變量
2 回答什么時候可以直接 “內部類名 內部類對象 = new 內部類名();”,什么時候要先創建外部類對象再用 “內部類名 內部對象名= 外部對象.new 內部類名();”???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-31
這個要分內部類是否是靜態類以及是否和外部類有相同名的成員變量,如果外部類和內部類具有相同的成員變量或方法,內部類默認訪問自己的成員變量或方法,如果要訪問外部類的成員變量,就要使用 this 關鍵字,當靜態內部類訪問外部類的靜態成員變量而且成員變量名有相同時,此時就要用外部 ? ?類名.你要調用的成員變量名 ?來訪問成員變量。
2015-10-19
不一定。具體你看看課程中講的,有很多種方式來訪問內部類或者外部類中的屬性或者方法