最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java 繼承后成員的隱藏與重寫(示例詳解)

 更新時(shí)間:2025年10月31日 09:40:34   作者:我命由我12345  
在Java中,繼承是一種允許新類(子類)繼承另一個(gè)類(父類)的成員(包括字段、方法等)的特性,本文給大家介紹了Java 繼承后成員的隱藏與重寫,感興趣的朋友跟隨小編一起看看吧

Java 繼承后成員的隱藏與重寫

1、子類沒有定義成員

  1. BaseCommonStore.java
public class BaseCommonStore {
    public static final String TAG = "TAG:" + BaseCommonStore.class.getSimpleName();
    public static void sayHello() {
        System.out.println(TAG + " sayHello");
    }
    public String tag = "tag:" + BaseCommonStore.class.getSimpleName();
    public void sayOk() {
        System.out.println(tag + " sayOk");
    }
}
  1. CommonStore.java
public class CommonStore extends BaseCommonStore {
}
  1. test
System.out.println(CommonStore.TAG);
CommonStore.sayHello();
CommonStore commonStore = new CommonStore();
System.out.println(commonStore.tag);
commonStore.sayOk();
# 輸出結(jié)果
TAG:BaseCommonStore
TAG:BaseCommonStore sayHello
tag:BaseCommonStore
tag:BaseCommonStore sayOk

2、子類定義同名成員

  1. BaseCommonStore.java
public class BaseCommonStore {
    public static final String TAG = "TAG:" + BaseCommonStore.class.getSimpleName();
    public static void sayHello() {
        System.out.println(TAG + " sayHello");
    }
    public String tag = "tag:" + BaseCommonStore.class.getSimpleName();
    public void sayOk() {
        System.out.println(tag + " sayOk");
    }
}
  1. CommonStore.java
public class CommonStore extends BaseCommonStore {
    public static final String TAG = "TAG:" + CommonStore.class.getSimpleName();
    public static void sayHello() {
        System.out.println(TAG + " sayHello");
    }
    public String tag = "tag:" + CommonStore.class.getSimpleName();
    public void sayOk() {
        System.out.println(tag + " sayOk");
    }
}
  1. test
System.out.println(CommonStore.TAG);
CommonStore.sayHello();
CommonStore commonStore = new CommonStore();
System.out.println(commonStore.tag);
commonStore.sayOk();
# 輸出結(jié)果
TAG:CommonStore
TAG:CommonStore sayHello
tag:CommonStore
tag:CommonStore sayOk

小結(jié)

成員示例 1示例 2
靜態(tài)變量繼承父類隱藏父類
靜態(tài)方法繼承父類隱藏父類
實(shí)例變量繼承父類隱藏父類
實(shí)例方法繼承父類重寫父類

到此這篇關(guān)于Java 繼承后成員的隱藏與重寫(示例詳解)的文章就介紹到這了,更多相關(guān)java隱藏與重寫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用IDEA打jar包的詳細(xì)圖文教程

    使用IDEA打jar包的詳細(xì)圖文教程

    JAR文件是一種壓縮文件,與常見的ZIP壓縮文件兼容,被稱為JAR包,下面這篇文章主要給大家介紹了關(guān)于使用IDEA打jar包的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • maven?helper?jar包沖突的幾種解決方法

    maven?helper?jar包沖突的幾種解決方法

    maven Helper是排查jar包沖突的一大利器,jar包沖突大部分是由于引用了同一個(gè)jar的不同版本而導(dǎo)致的,本文主要介紹了maven?helper?jar包沖突的幾種解決方法,感興趣的可以了解一下
    2024-03-03
  • Java中LinkedHashSet的底層機(jī)制詳解

    Java中LinkedHashSet的底層機(jī)制詳解

    這篇文章主要介紹了Java中LinkedHashSet的底層機(jī)制解讀,   LinkedHashSet是具有可預(yù)知迭代順序的Set接口的哈希表和鏈接列表實(shí)現(xiàn),此實(shí)現(xiàn)與HashSet的不同之處在于,后者維護(hù)著一個(gè)運(yùn)行于所有條目的雙重鏈接列表,需要的朋友可以參考下
    2023-09-09
  • 詳解Spring MVC/Boot 統(tǒng)一異常處理最佳實(shí)踐

    詳解Spring MVC/Boot 統(tǒng)一異常處理最佳實(shí)踐

    在 Web 開發(fā)中, 我們經(jīng)常會(huì)需要處理各種異常,這篇文章主要介紹了詳解Spring MVC/Boot 統(tǒng)一異常處理最佳實(shí)踐,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • SpringBoot開發(fā)詳解之Controller接收參數(shù)及參數(shù)校驗(yàn)

    SpringBoot開發(fā)詳解之Controller接收參數(shù)及參數(shù)校驗(yàn)

    數(shù)據(jù)校驗(yàn)是為了使系統(tǒng)更完整,數(shù)據(jù)更精確,同時(shí)也有利于維護(hù)數(shù)據(jù)的安全性,下面這篇文章主要給大家介紹了關(guān)于SpringBoot開發(fā)詳解之Controller接收參數(shù)及參數(shù)校驗(yàn)的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • MyBatisPlus使用@TableField注解處理默認(rèn)填充時(shí)間的問題

    MyBatisPlus使用@TableField注解處理默認(rèn)填充時(shí)間的問題

    這篇文章主要介紹了MyBatisPlus使用@TableField注解處理默認(rèn)填充時(shí)間的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 可能是全網(wǎng)最詳細(xì)的springboot整合minio教程

    可能是全網(wǎng)最詳細(xì)的springboot整合minio教程

    MinIO是全球領(lǐng)先的對象存儲(chǔ)先鋒,在標(biāo)準(zhǔn)硬件上,讀/寫速度上高達(dá)183 GB/秒和171 GB/秒,下面這篇文章主要給大家介紹了關(guān)于springboot整合minio的相關(guān)資料,這個(gè)教程可能是全網(wǎng)最詳細(xì)的,需要的朋友可以參考下
    2022-06-06
  • SpringBoot 單元測試實(shí)戰(zhàn)(Mockito,MockBean)

    SpringBoot 單元測試實(shí)戰(zhàn)(Mockito,MockBean)

    這篇文章主要介紹了SpringBoot 單元測試實(shí)戰(zhàn)(Mockito,MockBean),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • RocketMQ4.5.X 實(shí)現(xiàn)修改生產(chǎn)者消費(fèi)者日志保存路徑

    RocketMQ4.5.X 實(shí)現(xiàn)修改生產(chǎn)者消費(fèi)者日志保存路徑

    這篇文章主要介紹了RocketMQ4.5.X 實(shí)現(xiàn)修改生產(chǎn)者消費(fèi)者日志保存路徑方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • 詳解Java的類加載機(jī)制及熱部署的原理

    詳解Java的類加載機(jī)制及熱部署的原理

    今天我要講的就是Java的熱部署的原理,由于熱部署的原理和類的加載機(jī)制有關(guān),所以打算講一下類加載的機(jī)制,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2021-05-05

最新評論

黎城县| 阿坝县| 深圳市| 休宁县| 吉林市| 黔西县| 西城区| 襄樊市| 德江县| 新民市| 桂平市| 贞丰县| 咸阳市| 葵青区| 全南县| 桂阳县| 九寨沟县| 瓦房店市| 延川县| 裕民县| 乌恰县| 陵川县| 克东县| 铅山县| 大埔区| 南涧| 双鸭山市| 临高县| 紫阳县| 墨玉县| 延庆县| 时尚| 兴城市| 富锦市| 宁国市| 遂宁市| 临武县| 封丘县| 大冶市| 玉环县| 如东县|