你們好,我是樂字節的小樂,從本文開始將會給你們講述Java繼承,一下是Java繼承的知識圖譜:this
在類的方法定義中使用的this關鍵字表明使用該方法的對象的引用。
this 即」本身」,表明對象自己,誰調用表明誰。在成員方法中或構造器中隱式的傳遞。spa
做用以下:
一、this在構造器中只能放在第一行
二、this.屬性避免屬性和形參、局部變量同名,發生就近原則
三、this([實參列表]): 構造器的首行調用其餘構造器。
四、this能夠看做是一個變量,它的值是當前對象的引用。
五、this不能出如今被static修飾的內容中
六、構造方法不能相互調用(即你調用我、我調用你),會報錯,相似死循環3d
在類中,用static聲明的成員變量爲靜態成員變量,它爲該類的公用變量,在第一次使用時被初始化,對於該類的全部對象來講,static成員變量只有一份。凡是靜態的都是屬於類的,與對象無關的,先於對象存在的。可用於修飾屬性、方法、塊。
static : 類方法, 調用方式兩種
①類名.靜態方法名(不須要實例化)
②類名 變量名 = new 類名();
變量名.靜態方法名
注意:靜態方法只能使用靜態內容;即被static修飾的方法只能使用被static修飾的內容。
static關鍵字:靜態的、公共的。
非靜態的方法可使用靜態的內容。對象
塊,即{},能夠分爲:
靜態塊,僅在類的第一次使用時加載。
構造塊,先於構造器執行,每建立一個對象執行一次。blog
樂字節原創,轉載請註明出處。
歡迎繼續關注樂字節,後續繼續Java技術分享繼承