public class person
public int getmoney()
public void setmoney(int money)
}//學生 is 人 :派生類 ,子類
public class student extends person
public static void main(string args)
}
注意點:
1.super呼叫父類的構造方法,必須在構造方法的最前面
2.super只能出現在子類方法或構造方法中
3.super和this不能同時呼叫構造器
代表的物件不同:
this:本身呼叫者這個物件
super:代表父類物件的應用
前提:
this:沒有繼承也可以使用
super:只能在繼承條件下才可以使用、
構造方法:
this():本類的構造方法
super():父類的構造
public class person
protected string name="kuangshen";
public void print()
//私有的不能被繼承
public void print2()
}public class student extends person
public void print()
public void test1(string name)
}import com.oop.demo05.student;
public static void main(string args)
}
父類私有方法不能被繼承,子類構造方法中都隱藏**super()呼叫父類構造方法,若顯示呼叫父類構造器的話,必須放在子類構造器的第一行;
this.方法()和方法()都是呼叫本類的方法
super.方法()是呼叫父類的
繼承,super關鍵字,多型
1.繼承性 格式 class a extends b a 子類,派生類,subclass b 父類,超類,基類,superclass 體現 一旦子類a繼承父類b以後,子類a中就獲取了父類b中宣告的所有屬性和方法。特別的,父類宣告為private的屬性或方法,子類繼承父類以後,仍然認為獲取了父類中的私...
this關鍵字和super關鍵字
this關鍵字和super關鍵字都必須放在構造方法的第一行,所有兩個關鍵字不能同時存在,任選其一即可,只需保證子類的所有構造方法呼叫父類的構造方法即可 this關鍵字的應用 this關鍵字用於區分區域性變數和成員變數的同名問題 有this關鍵字的是成員變數,或者是誰呼叫我,訪問的就是誰 this關鍵...
0123 this關鍵字 super關鍵字
1 this關鍵字 構造方法之間的呼叫用this關鍵字 構造方法呼叫格式 this 引數列表 構造方法呼叫舉例 建立乙個person類,寫乙個空參構造方法,讓這個空參構造方法呼叫有參構造方法,然後測試 public class person public person string name,int...