java 繼承訪問(wèn)成員變量代碼實(shí)例
這篇文章主要介紹了java 繼承訪問(wèn)成員變量代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
package java09;
//創(chuàng)建父類
public class Fu {
int numFu = 10;
int num =100;
public void methodFu(){
System.out.println(num);
}
}
package java09;
//創(chuàng)建子類
public class Zi extends Fu {
int numZi = 20;
int num =200;
public void methodZi(){
System.out.println(num);
}
}
package java09;
/*
在父類的繼承關(guān)系中,如果成員變量重名,則創(chuàng)建子類對(duì)象時(shí),訪問(wèn)有兩種方式:
直接通過(guò)子類對(duì)象訪問(wèn)成員變量:
等號(hào)左邊是誰(shuí)就優(yōu)先用誰(shuí),沒(méi)有則向上找
間接通過(guò)成員方法訪問(wèn)成員變量:
該方法屬于誰(shuí),就優(yōu)先用誰(shuí),沒(méi)有則向上找
* */
public class DemoExtendsField {
public static void main(String[] args) {
Fu fu = new Fu();//創(chuàng)建父類對(duì)象
System.out.println(fu.numFu);//10 只能使用父類的東西,沒(méi)有任何子類的內(nèi)容
System.out.println("==============");
Zi zi = new Zi();
System.out.println(zi.numFu);//10
System.out.println(zi.numZi);//20
System.out.println("=================");
//等號(hào)左邊是誰(shuí),就優(yōu)先用誰(shuí)
System.out.println(zi.num);//200
//這個(gè)方法是子類的,優(yōu)先使用子類,沒(méi)有在向上找
zi.methodZi();//200
//這個(gè)方法是在父類中定的,
zi.methodFu();//100
}
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
使用IDEA開(kāi)發(fā)配置Java Web的初始化過(guò)程
該教程使用idea開(kāi)發(fā)工具初始化javaweb項(xiàng)目,該運(yùn)行在tomcat服務(wù)器上通過(guò)配置項(xiàng)目環(huán)境變量保證tomcat正常啟動(dòng),具體操作配置教程參考下本文2021-06-06
關(guān)于Long和Integer相互轉(zhuǎn)換方式
這篇文章主要介紹了關(guān)于Long和Integer相互轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
Java實(shí)現(xiàn)讀取Jar文件屬性的方法詳解
這篇文章主要為大家詳細(xì)介紹了如何利用Java語(yǔ)言實(shí)現(xiàn)讀取Jar文件屬性的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-08-08
Spring?MVC??接受請(qǐng)求參數(shù)的方法
了解HTTP請(qǐng)求的GET和POST方法中如何攜帶參數(shù),以及SpringMVC中如何接收這些參數(shù),GET方法通過(guò)URL傳遞參數(shù),而POST方法通常在請(qǐng)求體中傳遞,SpringMVC使用注解如@RequestParam和@RequestBody來(lái)綁定參數(shù)到控制器方法2024-09-09
Java中實(shí)現(xiàn)List分隔成子List詳解
大家好,本篇文章主要講的是Java中實(shí)現(xiàn)List分隔成子List詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2022-01-01
java向文件中追加內(nèi)容與讀寫(xiě)文件內(nèi)容源碼實(shí)例代碼
這篇文章主要介紹了java向文件中追加內(nèi)容與讀寫(xiě)文件內(nèi)容源碼實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-04-04
Java多線程事務(wù)回滾@Transactional失效處理方案
這篇文章主要介紹了Java多線程事務(wù)回滾@Transactional失效處理方案,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08

