在Java中,super是一個(gè)關(guān)鍵字,用于引用父類的成員變量、成員方法和構(gòu)造方法。
引用父類的成員變量:可以使用super關(guān)鍵字來引用父類中的成員變量。例如,如果父類中有一個(gè)成員變量名為num,可以使用super.num來引用父類中的num變量。
調(diào)用父類的成員方法:可以使用super關(guān)鍵字來調(diào)用父類中的成員方法。例如,如果父類中有一個(gè)成員方法名為display,可以使用super.display()來調(diào)用父類中的display方法。
調(diào)用父類的構(gòu)造方法:在子類的構(gòu)造方法中,可以使用super關(guān)鍵字來調(diào)用父類的構(gòu)造方法。使用super關(guān)鍵字調(diào)用父類的構(gòu)造方法時(shí),需要放在子類構(gòu)造方法的第一行。例如,如果父類的構(gòu)造方法有參數(shù),可以使用super關(guān)鍵字來調(diào)用父類的構(gòu)造方法,并傳遞相應(yīng)的參數(shù)。
總之,super關(guān)鍵字的使用可以幫助我們在子類中訪問和調(diào)用父類的成員。它可以用于引用父類的成員變量、成員方法和構(gòu)造方法。