super關鍵字詳解1

2021-08-19 14:48:49 字數 463 閱讀 5875

package test5;

/*super父類中的name,父類中的m1

super是用在子類中還是主函式中?主函式沒有繼承關係,不能用super,因為並沒有父類和子類關係存在,所以只能用在子類中

1、super不是引用型別,super中儲存不是記憶體位址,指向的不是父類物件,super代表的是子類物件中的父型別特徵

2、什麼時候使用super?

子類和父類都有某個資料,例如子類和父類中都有name這個屬性

如果要在子類中訪問父類中的name屬性,需要使用super

*3、super可以用在什麼地方?

*1可以用在成員方法中

*2可以用在構造方法中

*/public class test5

}class employee

}class manager extends employee

}

Super關鍵字詳解

可以使用super關鍵字來訪問父類的資料成員或字段。如果父類和子類具有相同的字段,則使用super來指定為父類資料成員或字段。animal和dog都有乙個共同的屬性 color。如果我們列印color屬性,它將預設列印當前類的顏色。要訪問父屬性,需要使用super關鍵字指定 super關鍵字也可以用...

super關鍵字詳解

super注意點 1.super呼叫父類的構造方法,必須在構造方法的第乙個 2.super必須只能出現在子類的方法或者構造方法中!3.super和this不能同時呼叫構造方法!super和this的區別 代表的物件不同 this 本身呼叫者這個物件 super 代表父類物件的應用 前提 this 麼...

this關鍵字和super關鍵字

this關鍵字和super關鍵字都必須放在構造方法的第一行,所有兩個關鍵字不能同時存在,任選其一即可,只需保證子類的所有構造方法呼叫父類的構造方法即可 this關鍵字的應用 this關鍵字用於區分區域性變數和成員變數的同名問題 有this關鍵字的是成員變數,或者是誰呼叫我,訪問的就是誰 this關鍵...