java學習筆記之this關鍵字

2021-08-03 21:13:37 字數 560 閱讀 5419

this:

隨著物件的產生而產生,是當前物件的成員變數,引用型別,儲存當前物件的首位址,指向自身

每乙個物件產生,都會生成乙個物件的this引用變數

this的作用

1.訪問成員變數

2.訪問成員方法

3.訪問過載的構造方法:必須放在當前方法的第一行

this 無法在靜態的方法中呼叫成員變數和成員方法

有this一定呼叫的是成員變數和

public class student 

public student(string name, int age, string gender)

public student(string name, int age, string gender, int score)

public void study()

public void sleep()

public static void eat()

public static void main(string args)

}

成員方法

Java學習筆記之Super關鍵字學習。

super 可用來修飾屬性 方法 構造器。1 當之類與父類中有同名屬性時,可以通過 super.此屬性 顯示的呼叫父類中宣告的屬性。若想呼叫子類的同名屬性可以使用 this.同名屬性。2 當子類重寫父類的方法後,在子類中若想再顯示的呼叫父類的被重寫的方法,就需要用 super.方法 3 super修...

Java學習筆記之關鍵字final

final關鍵字 final可以修飾類,方法,變數.final修飾的類不可以被繼承 final修飾的方法不可以被覆蓋 final修飾的變數是乙個常量.只能被賦值一次.內部類只能訪問被final修飾的區域性變數.class fu class zi extends fu 從上面可以看出繼承是有弊端的,就...

Java學習筆記 封裝和private關鍵字

封裝是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式。1 隱藏實現細節,提供公共的訪問方式 2 提高了 的復用性 3 提高安全性 1 將不需要對外提供的內容隱藏起來 2 把屬性隱藏,提供公共方法對其訪問 private是封裝的一種體現。封裝 類,方法,private修飾成員變數 1 是乙個許可權...