/*
super關鍵字的用法有三種:
1.在子類的成員方法中,訪問父類的成員變數。
2.在子類的成員方法中,訪問父類的成員方法。
3.在子類的構造方法中,訪問父類的構造方法。
*/public class zi extends fu
public void methodzi()
public void method()
}
public class fu
}
與this的對比
super關鍵字用來訪問父類內容,而this 關鍵字用來訪問本類內容,用法也有三種:1.在本類的成員方法中,訪問本類的成員變數。
2.在本類的成員方法中,訪問本類的另乙個成員方法。
3.在本類的構造方法中,訪問本類的另乙個構造方法。
在第三種用法中要注意:
a. this(..)呼叫也必須是構造方法的第一語句,唯一乙個
b.super和this兩種構造呼叫,不能同時使用。
*/public class zi extends fu
public zi(int n )
public zi(int n, int m )
public void shownum()
}
public class fu
Super關鍵字的用法
1,super關鍵字是直接父類兌現改的引用,可以通過super來訪問父類中被自雷覆蓋的方法或屬性。package com.test public class testsuper class fatherclass class childclass extends fatherclass 輸出結果為 ...
this關鍵字和super關鍵字
this關鍵字和super關鍵字都必須放在構造方法的第一行,所有兩個關鍵字不能同時存在,任選其一即可,只需保證子類的所有構造方法呼叫父類的構造方法即可 this關鍵字的應用 this關鍵字用於區分區域性變數和成員變數的同名問題 有this關鍵字的是成員變數,或者是誰呼叫我,訪問的就是誰 this關鍵...
0123 this關鍵字 super關鍵字
1 this關鍵字 構造方法之間的呼叫用this關鍵字 構造方法呼叫格式 this 引數列表 構造方法呼叫舉例 建立乙個person類,寫乙個空參構造方法,讓這個空參構造方法呼叫有參構造方法,然後測試 public class person public person string name,int...