課程
/后端開發
/Java
/Java入門第二季 升級版
局部變量能與成員變量重名嗎?
2016-09-13
源自:Java入門第二季 升級版 8-5
正在回答
可以重名,如果要調用成員變量,要加this.?
可以的 當成員變量和局部變量同時存在一個方法時,局部變量優先級高,如果此時想使用成員變量而不是局部變量,可以使用this關鍵字,用法是 this.變量名 。在寫一個擁有成員變量的類時,最好在所有使用成員變量的時候在其前面添加this關鍵字
可以。
當兩種變量同名時,局部變量具有更高的優先級
可以,局部會屏蔽全局。
能的??但是在方法中調用的時候?是就近原則???會調用局部變量不會調用成員變量。
不能的
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答成員變量和局部變量重名問題
1 回答全局變量與局部變量重名
2 回答成員變量跟局部變量重名的問題
3 回答局部變量與成員變量重名時,在方法里面如何調用成員變量
3 回答成員變量、局部變量與C中的全局變量、局部變量區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-08
可以重名,如果要調用成員變量,要加this.?
2016-10-12
可以的 當成員變量和局部變量同時存在一個方法時,局部變量優先級高,如果此時想使用成員變量而不是局部變量,可以使用this關鍵字,用法是 this.變量名 。在寫一個擁有成員變量的類時,最好在所有使用成員變量的時候在其前面添加this關鍵字
2016-09-15
可以。
2016-09-13
當兩種變量同名時,局部變量具有更高的優先級
2016-09-13
可以,局部會屏蔽全局。
2016-09-13
2016-09-13
不能的