各為小夥伴們大家好,這次小編要介紹的是Java當中super關鍵字的用法,在上面的文章中小編有講過,super關鍵字是用來調用父類之間的成員變量和成員方法。現在小編來總結一下super關鍵字的用法。具體如下:
1.在子類的成員方法中,訪問父類的成員變量。
2.在子類的成員方法中,訪問父類的成員方法。
3.在子類的構造方法中,訪問父類的構造方法。
代碼如下:
//定義一個四邊形類(父類)public class quadrangle {String name="四邊形";public void method(){System.out.println("四個角之和是360度");}}
//定義一個正方形類(子類)public class square extends quadrangle{String name="正方形";public square(){//構造方法super();//子類構造方法訪問父類構造方法}public void methodsQuare(){System.out.println(super.name);//父類中的成員變量}public void method(){super.method();//訪問父類中的成員方法System.out.println("正方形四條邊相等");}}
//main方法,調用,執行public class ExtendsFiled {public static void main(String[] args) {square square1=new square();//定義一個子類對象String name= square1.name;System.out.println(name);//正方形square1.methodsQuare();//四邊形square1.method();//四個角之和是360度 正方形四條邊相等}}
好了,關於super關鍵字,大家要記住,如果要調用父類中的成員方法和成員變量,與及構造方法,需要使用super關鍵字。小編就先說到這裡,希望這篇文章可以幫到大家,也歡迎各位小夥伴補充和糾錯。