java 繼承訪問成員變量代碼實(shí)例
這篇文章主要介紹了java 繼承訪問成員變量代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(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)建子類對象時(shí),訪問有兩種方式: 直接通過子類對象訪問成員變量: 等號左邊是誰就優(yōu)先用誰,沒有則向上找 間接通過成員方法訪問成員變量: 該方法屬于誰,就優(yōu)先用誰,沒有則向上找 * */ public class DemoExtendsField { public static void main(String[] args) { Fu fu = new Fu();//創(chuàng)建父類對象 System.out.println(fu.numFu);//10 只能使用父類的東西,沒有任何子類的內(nèi)容 System.out.println("=============="); Zi zi = new Zi(); System.out.println(zi.numFu);//10 System.out.println(zi.numZi);//20 System.out.println("================="); //等號左邊是誰,就優(yōu)先用誰 System.out.println(zi.num);//200 //這個(gè)方法是子類的,優(yōu)先使用子類,沒有在向上找 zi.methodZi();//200 //這個(gè)方法是在父類中定的, zi.methodFu();//100 } }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Springboot集成Elasticsearch的步驟與相關(guān)功能
ElasticSearch是開源搜索平臺領(lǐng)域的一個(gè)新成員,?ElasticSearch是一個(gè)基于Lucene構(gòu)建的開源,分布式,RESTful搜索引擎,這篇文章主要給大家介紹了關(guān)于Springboot集成Elasticsearch的相關(guān)資料,需要的朋友可以參考下2021-12-12Java?SpringBoot集成文件之如何使用POI導(dǎo)出Word文檔
這篇文章主要介紹了Java?SpringBoot集成文件之如何使用POI導(dǎo)出Word文檔,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08Spring Cloud 2023 新特性支持同步網(wǎng)關(guān)
這篇文章主要為大家介紹了Spring Cloud 2023 新特性支持同步網(wǎng)關(guān)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10SpringMVC的組件之HandlerExceptionResolver詳解
這篇文章主要介紹了SpringMVC的組件之HandlerExceptionResolver詳解,不管是在處理請求映射(HandlerMapping),還是在請求被處理(Handler)時(shí)拋出的異常,DispatcherServlet都會委托給HandlerExceptionResolver進(jìn)行異常處理,該接口只有一個(gè)方法,需要的朋友可以參考下2023-10-10JAVA并發(fā)編程有界緩存的實(shí)現(xiàn)詳解
這篇文章主要介紹了JAVA并發(fā)編程有界緩存的實(shí)現(xiàn)詳解的相關(guān)資料,這里舉例說明如何實(shí)現(xiàn),四種方法一一代碼實(shí)現(xiàn),需要的朋友可以參考下2016-12-12java并發(fā)編程JUC CountDownLatch線程同步
這篇文章主要介紹CountDownLatch是什么、CountDownLatch 如何工作、CountDownLatch 的代碼例子來展開對java并發(fā)編程JUC CountDownLatch線程同步,需要的朋友可以參考下面文章內(nèi)容2021-09-09