課程
/后端開發
/Java
/Java入門第二季 升級版
第一個問題
同樣是外部類,同樣是相同名字,為什么在之前成員內部類那一節中要加this,而在這個靜態內部中中不用加
第二個問題
為什么不能像之前一樣,先創建外部類的對象,然后再創建內部類的對象,怎么就直接創建內部類的對象了
2019-07-22
源自:Java入門第二季 升級版 7-7
正在回答
普通內部類中,?如果外部類和內部類具有相同的成員變量或方法,內部類默認訪問自己的成員變量或方法,如果要訪問外部類的成員變量,可以使用 this 關鍵字。
靜態成員內部類中,如果外部類的靜態成員與內部類的成員名稱相同,可通過“類名.靜態成員”訪問外部類的靜態成員;如果外部類的靜態成員與內部類的成員名稱不相同,則可通過“成員名”直接調用外部類的靜態成員
慕容45601
Manba4Life 提問者 回復 慕容45601
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
3 回答求解答這個問題
1 回答兩個疑問,求解。
2 回答小問題 求解答
6 回答求解答求解答
2 回答如題。。求解答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-07-22
普通內部類中,?如果外部類和內部類具有相同的成員變量或方法,內部類默認訪問自己的成員變量或方法,如果要訪問外部類的成員變量,可以使用 this 關鍵字。
靜態成員內部類中,如果外部類的靜態成員與內部類的成員名稱相同,可通過“類名.靜態成員”訪問外部類的靜態成員;如果外部類的靜態成員與內部類的成員名稱不相同,則可通過“成員名”直接調用外部類的靜態成員