Java 物件導向 之 super 關鍵字

2021-08-25 17:31:18 字數 713 閱讀 6141

this: 代表當前類的引用

1. 當區域性變數和成員變數同名時, 成員變數要加 this 限定

2. 例項化時 可以用 this 呼叫當前類的構造方法, 必須寫在第一行

3. 可以用 this 呼叫當前類的 普通方法

super : 代表當前父類的引用

1. 例項化子類時, 可以用 super 呼叫父類的 非私有方法

2. 例項化子類時. 可以用 super 呼叫父類的 構造方法 , 必須寫在第一行

3. 在子類的方法中 , 可以用 supe 呼叫父類的 非私有方法.

*/

public class test1 //父類

class father

public father(string name, int age)

public void work()

public string getwealth()

public void setage(int age)

public int getage()

public void setname(string name)

public string getname() //子類

class son extends father

public void work()

12 10java物件導向之static關鍵字

我們在程式編寫中最常出現的static 地方就是 public static void main string args 這個主方法就使用了static 關鍵字。例如,現在要定義乙個類,該類實現的是北京人的包裝。屬性包括 姓名,年齡,城市。由於所有人都是北京人,所以城市大家的屬性都是相同的。案例 本...

Java 物件導向中的this和super用法

this 1 使用在類中,可以用來修飾屬性 方法 構造器 2 表示當前物件或者是當前正在建立的物件 3 當形參與成員變數重名時,如果在方法內部需要使用成員變數,必須新增 this 來表明該變數時類成員 public void setname string name 4 在任意方法內,如果使用當前類的...

物件導向 this和super

目錄 this的原理 super的兩個用法 關於this和super的總結 this跟super呼叫 哪個物件呼叫了this所在函式 包含this的函式,this一般都在方法內部呼叫 那麼this就代表哪個物件 這時候在壓棧的函式中this會把物件引用所對用的位址值拿過來,跟物件引用名指向堆記憶體中...