繼承及super關鍵字

2022-09-23 05:30:14 字數 1116 閱讀 9349

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...