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會把物件引用所對用的位址值拿過來,跟物件引用名指向堆記憶體中...