1 問題
Java中super函數(shù)有很多方法,在使用的時(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 |
進(jìn)
3 結(jié)語
在Java中,有時(shí)還會(huì)遇到子類中的成員變量或方法與父類中的成員變量或方法同名。因?yàn)樽宇愔械某蓡T變量或方法名優(yōu)先級(jí)高,所以子類中的同名成員變量或方法隱藏了父類的成員變量或方法,但是我們?nèi)绻胍褂酶割愔械倪@個(gè)成員變量或方法,需要用到super,所以本次博客收獲了許多,也體現(xiàn)了super 函數(shù)的重要性。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
本文將介紹一下Java多線程的用法。 基礎(chǔ)介紹 什么是多線程 指的是在一個(gè)進(jìn)程中同時(shí)運(yùn)行多個(gè)線程,每個(gè)線程都可以獨(dú)立執(zhí)行不同的任務(wù)或操作。 與單線程相比,多線程可以提高程序的并發(fā)性和響應(yīng)
發(fā)表于 09-30 17:07
?1009次閱讀
關(guān)于電源噪聲與紋波相關(guān)的測(cè)試,是每個(gè)硬件工程師都避不開的話題。那么如何正確區(qū)分紋波與噪聲并采用高效的方法測(cè)試顯得尤其重要。本篇文章針對(duì)電源紋波與噪聲的測(cè)試做一些簡(jiǎn)單的描述。
發(fā)表于 11-07 09:45
?1256次閱讀
教你正確區(qū)分“過孔開窗”與“過孔蓋油”
發(fā)表于 01-25 07:22
Michael Foley:正確區(qū)分Wi-Fi Direct與藍(lán)牙v3.0 + HS的應(yīng)用
就Wi-Fi聯(lián)盟有關(guān)Wi-Fi Direct的公告,Bluetooth SIG執(zhí)行董事Michael Foley發(fā)表以下聲明:
Wi-Fi聯(lián)盟有關(guān)Wi-Fi Direct的公
發(fā)表于 11-13 08:54
?778次閱讀
this this是自身的一個(gè)對(duì)象,代表對(duì)象本身,可以理解為:指向?qū)ο蟊旧淼囊粋€(gè)指針。 this的用法在java中大體可以分為3種: 1.普通的直接引用 這種就不用講了,this相當(dāng)于是指向當(dāng)前對(duì)象
發(fā)表于 09-27 11:43
?0次下載
Java并發(fā)編程:CountDownLatch、CyclicBarrier和Semaphore2017-09-18 13:07程序設(shè)計(jì)/58 在java 1.5中,提供了一些非常有用的輔助類來幫助
發(fā)表于 09-27 16:50
?0次下載
。 this的用法在java中大體可以分為3種: 1.普通的直接引用 這種就不用講了,this相當(dāng)于是指向當(dāng)前對(duì)象本身。 2.形參與成員名字重名,用this來區(qū)分: class Person
發(fā)表于 09-27 17:08
?0次下載
強(qiáng)電弱點(diǎn)可根據(jù)處理對(duì)象、外觀、交流頻率、傳輸方式、功率、電壓及電流大小來區(qū)分等方法來區(qū)分。
發(fā)表于 01-29 16:05
?5164次閱讀
在Z10調(diào)頻發(fā)射機(jī)中,有七種類型的隔離電阻。這些隔離電阻的溫度,由主控器和PA控制器同時(shí)監(jiān)測(cè)著。主控制器通過監(jiān)測(cè)隔離電阻的溫度,履行系統(tǒng)的保護(hù)責(zé)任。PA控制器只不過是在主控制器失效的情況下,作為主控制器的備用系統(tǒng)來進(jìn)行監(jiān)測(cè)控制。要想正確區(qū)分這些隔離電阻,必須要明白它們所在
發(fā)表于 06-06 17:36
?2752次閱讀
當(dāng)家用電器(如洗衣機(jī)、冰箱、電動(dòng)工具)出現(xiàn)漏電或感應(yīng)帶電時(shí)都會(huì)有“麻手”感覺,如果用試電筆檢驗(yàn),二者又都會(huì)使電筆的氖泡發(fā)紅。如果僅僅是感應(yīng)電,這些家電還可以繼續(xù)使用。如果是漏電,繼續(xù)使用就會(huì)有很大的危險(xiǎn)性,必須進(jìn)行檢修才行。但如何才能正確區(qū)分是感應(yīng)帶電還是真正漏電呢?
發(fā)表于 08-08 10:05
?1456次閱讀
類型具有許多實(shí)戰(zhàn)用法,下面將詳細(xì)介紹一些常見的使用場(chǎng)景。 作為方法參數(shù)和返回值的類型 在Java中,可以使用obj類型作為方法的參數(shù)或返回值類型。這種用法可以使方法具有更廣泛的適用性,
發(fā)表于 11-21 10:27
?821次閱讀
Python中的insert()函數(shù)用于在列表中的指定位置插入元素。它的基本語法如下: list .insert(index, element) 其中,index表示要插入元素的位置,element
發(fā)表于 11-21 14:43
?3030次閱讀
如何才能正確區(qū)分是感應(yīng)帶電還是真正漏電呢? 正確區(qū)分感應(yīng)帶電和真正漏電是非常關(guān)鍵的,因?yàn)檫@涉及到我們生活中使用電器的安全問題。在本文中,我將詳細(xì)解釋感應(yīng)帶電和真正漏電的概念以及它們之間的區(qū)別,并提
發(fā)表于 11-30 15:45
?3156次閱讀
在Oracle數(shù)據(jù)庫(kù)中,SUBSTR函數(shù)用于從字符串中提取子字符串。它的語法如下: SUBSTR(string, start_position, [length]) 其中,string是要從中提取子
發(fā)表于 12-05 16:57
?1428次閱讀
在Java環(huán)境下使用散列函數(shù)(hash function)是一種常見的操作。散列函數(shù)是將任意大小的數(shù)據(jù)轉(zhuǎn)換為固定大小的輸出值的函數(shù)。在Java
發(fā)表于 12-06 15:52
?495次閱讀
評(píng)論