java中調(diào)用super的實(shí)例講解
在java中類(lèi)之間也是有著繼承關(guān)系的,就我們之前有提到不少父類(lèi)與子類(lèi)的一些問(wèn)題。 講的以子類(lèi)的調(diào)用為主,那么有小伙伴知道父類(lèi)的調(diào)用方法嗎?這里我們需要借助關(guān)鍵字super來(lái)實(shí)現(xiàn)。下面我們就來(lái)講講super的概念、調(diào)用方法、應(yīng)用范圍,幫助大家找到使用supei調(diào)用父類(lèi)的方法。
1.概念
super關(guān)鍵字用于引用使用該關(guān)鍵字的類(lèi)的超類(lèi)。
作為獨(dú)立語(yǔ)句出現(xiàn)的 super 表示調(diào)用超類(lèi)的構(gòu)造方法。
2.調(diào)用超類(lèi)方法
super.<methodName>()
只有在如下情況中才需要采用這種用法:要調(diào)用在該類(lèi)中被重寫(xiě)的方法,以便指定應(yīng)當(dāng)調(diào)用在超類(lèi)中的該方法。
3.應(yīng)用范圍
訪問(wèn)父類(lèi)的方法。
調(diào)用父類(lèi)構(gòu)造方法。
訪問(wèn)父類(lèi)中的隱藏成員變量。
4.實(shí)例
public class Parent {
public String name;
public Parent(){
System.out.println("父類(lèi)默認(rèn)無(wú)參構(gòu)造方法");
}
}
public class Son extends Parent {
public Son(){
System.out.println("子類(lèi)默認(rèn)無(wú)參構(gòu)造方法");
}
public void printName(){
System.out.println(super.name);
}
}
以上就是super在java基礎(chǔ)中的調(diào)用方法,今天我們學(xué)習(xí)的是針對(duì)于父類(lèi)屬性的調(diào)用。
實(shí)例擴(kuò)展:
package mk.bigdata.java3;
public class Person {
String name;
int age ;
int id = 1001;//身份證
public Person(){
System.out.println("我無(wú)處不在");
}
public Person(String name){
this.name = name ;
}
public Person(String name, int age ){
this(name);
this.age = age;
}
public void eat(){
System.out.println("人:吃飯");
}
public void walk(){
System.out.println("人:走路");
}
}
到此這篇關(guān)于java中調(diào)用super的實(shí)例講解的文章就介紹到這了,更多相關(guān)super如何在java基礎(chǔ)中調(diào)用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java for循環(huán)常見(jiàn)優(yōu)化方法案例詳解
這篇文章主要介紹了Java for循環(huán)常見(jiàn)優(yōu)化方法案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08
Springboot中@Async異步,實(shí)現(xiàn)異步結(jié)果合并統(tǒng)一返回方式
這篇文章主要介紹了Springboot中@Async異步,實(shí)現(xiàn)異步結(jié)果合并統(tǒng)一返回方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
SpringBoot實(shí)現(xiàn)本地上傳文件到resources目錄
Java后端項(xiàng)目上傳文件是一個(gè)很常見(jiàn)的需求,這篇文章主要為大家介紹了SpringBoot如何實(shí)現(xiàn)本地上傳文件到resources目錄永久保存下載,需要的可以參考一下2023-07-07
java實(shí)現(xiàn)點(diǎn)擊按鈕彈出新窗體功能
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)點(diǎn)擊按鈕彈出新窗體功能,舊窗體不進(jìn)行操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07
java通過(guò)jacob實(shí)現(xiàn)office在線預(yù)覽功能
這篇文章主要為大家詳細(xì)介紹了java通過(guò)jacob實(shí)現(xiàn)office在線預(yù)覽功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08
SpringMvc MultipartFile實(shí)現(xiàn)圖片文件上傳示例
本篇文章主要介紹了SpringMvc MultipartFile實(shí)現(xiàn)圖片文件上傳示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-02-02

