對于起名字需要見名知意,所以這個String n 不太合適:
但是如果將n改為name,會與第五行代碼的name重復(fù):
運(yùn)行代碼發(fā)現(xiàn),獲取后的姓名為默認(rèn)值,是null
引入就近原則:
此處打印的是age=10,但是如果想使用成員位置的age ,應(yīng)該使用this關(guān)鍵字
代碼:
運(yùn)行結(jié)果:
使用this關(guān)鍵字:
代碼結(jié)果:
如果方法里面沒有age,則會使用成員變量定義的age,此時的this可以省略不寫:
代碼運(yùn)行結(jié)果:
所以剛才的那種情況可以改寫為:文章來源:http://www.zghlxwxcb.cn/news/detail-813093.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-813093.html
到了這里,關(guān)于Java 面向?qū)ο?03 就近原則和this關(guān)鍵字的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!