java中super的作用


                                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;
	}
}



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM