java入門--this關(guān)鍵字

/*

前提:存在同名的成員變量與局部變量時,在方法的內(nèi)部訪問的是局部變量(java采取的是就近訪問原則);

this關(guān)鍵字

this關(guān)鍵字代表了所屬函數(shù)的調(diào)用者對象

this關(guān)鍵字的作用:

1. 如果存在同名成員變量與局部變量時,在方法內(nèi)部默認(rèn)是訪問局部變量的數(shù)據(jù),可以通過this關(guān)鍵字指定訪問對象的屬性;

this關(guān)鍵字要注意:

1. 存在同名的成員變量與局部變量時,在方法的內(nèi)部訪問的是局部變量(java采取的是就近訪問原則);

2.可以在一個構(gòu)造函數(shù)中調(diào)用另外一個構(gòu)造函數(shù)初始化對象,可以少些代碼;

2. 如果在一個方法中訪問了一個變量,該變量只存在成員變量中的情況下,那么Java編譯器會在該變量的前面加上this關(guān)鍵字;

*/


注意:1. this調(diào)用其他構(gòu)造函數(shù)必須是第一個語句

? ? ? ? ? ?2. this關(guān)鍵字不能在構(gòu)造函數(shù)之間相互調(diào)用,否則會形成死循環(huán);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一:java概述:1,JDK:Java Development Kit,java的開發(fā)和運(yùn)行環(huán)境,java的開發(fā)工...
    ZaneInTheSun閱讀 2,811評論 0 11
  • 前言 人生苦多,快來 Kotlin ,快速學(xué)習(xí)Kotlin! 什么是Kotlin? Kotlin 是種靜態(tài)類型編程...
    任半生囂狂閱讀 26,688評論 9 118
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,662評論 18 399
  • 今天聽了呂淑英老師的微課,我突然覺得女兒昨晚沒有寫完作業(yè)的真實(shí)原因了(如果正常是可以寫完的)。昨天寫的是米,千米類...
    王俊意閱讀 179評論 0 0
  • 早晨,喊他起床。 一遍,紋絲不動。 二遍,抬起頭,閉著眼,一秒,趴下。 三遍,睜開眼,無聚焦。 四遍,五遍.......
    當(dāng)歸姑娘2017閱讀 565評論 6 2

友情鏈接更多精彩內(nèi)容