1 問題
Java中super函數(shù)有很多方法,在使用的時候我們應該如何正確區(qū)分?
2 方法
三種用法:
訪問父類的方法。
調(diào)用父類構造方法。
訪問父類中的隱藏成員變量。
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ù)的重要性。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
JAVA
+關注
關注
20文章
2984瀏覽量
106716 -
函數(shù)
+關注
關注
3文章
4366瀏覽量
64025 -
Super
+關注
關注
0文章
14瀏覽量
8501
發(fā)布評論請先 登錄
相關推薦
熱點推薦
Java多線程的用法
本文將介紹一下Java多線程的用法。 基礎介紹 什么是多線程 指的是在一個進程中同時運行多個線程,每個線程都可以獨立執(zhí)行不同的任務或操作。 與單線程相比,多線程可以提高程序的并發(fā)性和響應
如何正確區(qū)分電源紋波與噪聲并采用高效的方法對其進行測試呢?
關于電源噪聲與紋波相關的測試,是每個硬件工程師都避不開的話題。那么如何正確區(qū)分紋波與噪聲并采用高效的方法測試顯得尤其重要。本篇文章針對電源紋波與噪聲的測試做一些簡單的描述。

Michael Foley:正確區(qū)分Wi-Fi Direct
Michael Foley:正確區(qū)分Wi-Fi Direct與藍牙v3.0 + HS的應用
就Wi-Fi聯(lián)盟有關Wi-Fi Direct的公告,Bluetooth SIG執(zhí)行董事Michael Foley發(fā)表以下聲明:
Wi-Fi聯(lián)盟有關Wi-Fi Direct的公
發(fā)表于 11-13 08:54
?811次閱讀
super和this的用法
this this是自身的一個對象,代表對象本身,可以理解為:指向?qū)ο蟊旧淼囊粋€指針。 this的用法在java中大體可以分為3種: 1.普通的直接引用 這種就不用講了,this相當于是指向當前對象
發(fā)表于 09-27 11:43
?0次下載
java并發(fā)編程實戰(zhàn)之輔助類用法
Java并發(fā)編程:CountDownLatch、CyclicBarrier和Semaphore2017-09-18 13:07程序設計/58 在java 1.5中,提供了一些非常有用的輔助類來幫助
發(fā)表于 09-27 16:50
?0次下載
super和this的用法詳解
。 this的用法在java中大體可以分為3種: 1.普通的直接引用 這種就不用講了,this相當于是指向當前對象本身。 2.形參與成員名字重名,用this來區(qū)分: class Person
發(fā)表于 09-27 17:08
?0次下載
如何正確區(qū)分強電和弱電
強電弱點可根據(jù)處理對象、外觀、交流頻率、傳輸方式、功率、電壓及電流大小來區(qū)分等方法來區(qū)分。
發(fā)表于 01-29 16:05
?5438次閱讀

如何正確區(qū)分調(diào)頻發(fā)射機隔離電阻
在Z10調(diào)頻發(fā)射機中,有七種類型的隔離電阻。這些隔離電阻的溫度,由主控器和PA控制器同時監(jiān)測著。主控制器通過監(jiān)測隔離電阻的溫度,履行系統(tǒng)的保護責任。PA控制器只不過是在主控制器失效的情況下,作為主控制器的備用系統(tǒng)來進行監(jiān)測控制。要想正確區(qū)分這些隔離電阻,必須要明白它們所在

如何正確區(qū)分感應電和漏電
當家用電器(如洗衣機、冰箱、電動工具)出現(xiàn)漏電或感應帶電時都會有“麻手”感覺,如果用試電筆檢驗,二者又都會使電筆的氖泡發(fā)紅。如果僅僅是感應電,這些家電還可以繼續(xù)使用。如果是漏電,繼續(xù)使用就會有很大的危險性,必須進行檢修才行。但如何才能正確區(qū)分是感應帶電還是真正漏電呢?
java中obj類型的實戰(zhàn)用法
類型具有許多實戰(zhàn)用法,下面將詳細介紹一些常見的使用場景。 作為方法參數(shù)和返回值的類型 在Java中,可以使用obj類型作為方法的參數(shù)或返回值類型。這種用法可以使方法具有更廣泛的適用性,
python中insert函數(shù)的用法
Python中的insert()函數(shù)用于在列表中的指定位置插入元素。它的基本語法如下: list .insert(index, element) 其中,index表示要插入元素的位置,element
如何才能正確區(qū)分是感應帶電還是真正漏電呢?
如何才能正確區(qū)分是感應帶電還是真正漏電呢? 正確區(qū)分感應帶電和真正漏電是非常關鍵的,因為這涉及到我們生活中使用電器的安全問題。在本文中,我將詳細解釋感應帶電和真正漏電的概念以及它們之間的區(qū)別,并提
oracle中substr函數(shù)用法
在Oracle數(shù)據(jù)庫中,SUBSTR函數(shù)用于從字符串中提取子字符串。它的語法如下: SUBSTR(string, start_position, [length]) 其中,string是要從中提取子
java環(huán)境下如何使用hash函數(shù)
在Java環(huán)境下使用散列函數(shù)(hash function)是一種常見的操作。散列函數(shù)是將任意大小的數(shù)據(jù)轉(zhuǎn)換為固定大小的輸出值的函數(shù)。在Java
評論