課程
/后端開發
/Java
/Java入門第二季 升級版
為什么這一節訪問同名外部類不需要加this,上一張卻要加
2017-05-03
源自:Java入門第二季 升級版 7-7
正在回答
個人認為 ?靜態存在于內存的同名變量根據作用域按就近原則來走
因為訪問的外部實例變量(或屬性)是用static修飾過的;程序運行時,系統分配給靜態變量的內存是一直存在的,那么這個變量也被內部類共享,不需要特別用this指定是屬于誰的;歸根結底靜態變量是被外部類和內部類共享的,所以不能用this或super來指定。
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
7 回答發現一個有意思的片段 希望有緣人能看到
1 回答有點疑惑,希望詳解
4 回答嗒嗒打車的問題,希望大神能夠幫我解決一下問題。
4 回答http://www.xianlaiwan.cn/article/13785 完整代碼 功能齊全 希望支持一下 有問題可以說哦
4 回答本人完成的嘀嘀租車系統、如有欠缺希望得到大神的指點~~
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-03
個人認為 ?靜態存在于內存的同名變量根據作用域按就近原則來走
2017-05-03
因為訪問的外部實例變量(或屬性)是用static修飾過的;程序運行時,系統分配給靜態變量的內存是一直存在的,那么這個變量也被內部類共享,不需要特別用this指定是屬于誰的;歸根結底靜態變量是被外部類和內部類共享的,所以不能用this或super來指定。