super()的作用
super能夠用來訪問超類的構造方法和被子類所隱藏的方法。假設子類中有方法與超類中的方法名稱和參數同樣,則超類中的方法就被隱藏起來,也就是說在子類中重載了父類中的方法。
引用父類中所隱藏的語法格式例如以下:
super(參數列表)或super.方法名(參數列表)
以下通過代碼展示一下super的使用方法:
package cn.demo; public class Demo1 { public static void main(String[] args) { SubClass_A sc=new SubClass_A(2,3); System.out.println(sc.i); System.out.println(sc.j); } } class SuperClass_A { public int i=0; public int j=0; public SuperClass_A() { j=1; } } class SubClass_A extends SuperClass_A { public int i; SubClass_A(int a,int b) { super(); i=b; } }