1 問題
Java中super函數(shù)有很多方法,在使用的時候我們應(yīng)該如何正確區(qū)分?
2 方法
三種用法:
訪問父類的方法。
調(diào)用父類構(gòu)造方法。
訪問父類中的隱藏成員變量。
|
class A{ int x,y; A(int x,int y){ System.out.println("A"); } } class B extends A{ int Z; B(int x,int y,int z){ Z = z; super(x,y); System.out.println("B"); } } public class test{ public static void main(String args[]){ B b = new B(1,1,1); } } 輸出結(jié)果: A B |
進
3 結(jié)語
在Java中,有時還會遇到子類中的成員變量或方法與父類中的成員變量或方法同名。因為子類中的成員變量或方法名優(yōu)先級高,所以子類中的同名成員變量或方法隱藏了父類的成員變量或方法,但是我們?nèi)绻胍褂酶割愔械倪@個成員變量或方法,需要用到super,所以本次博客收獲了許多,也體現(xiàn)了super 函數(shù)的重要性。
-
JAVA
+關(guān)注
關(guān)注
20文章
2992瀏覽量
115172 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4401瀏覽量
66501 -
Super
+關(guān)注
關(guān)注
0文章
14瀏覽量
8589
發(fā)布評論請先 登錄
Java多線程的用法
如何正確區(qū)分電源紋波與噪聲并采用高效的方法對其進行測試呢?
Michael Foley:正確區(qū)分Wi-Fi Direct
super和this的用法
java并發(fā)編程實戰(zhàn)之輔助類用法
super和this的用法詳解
如何正確區(qū)分強電和弱電
如何正確區(qū)分調(diào)頻發(fā)射機隔離電阻

如何正確區(qū)分Java中super函數(shù)用法
評論