Java編程子類能否重寫父類的靜態(tài)方法探索
今天突然討論到了子類繼承父類的靜態(tài)方法問題,有人堅(jiān)持說能寫,有人說不能重寫,那到底能不能沖寫呢?這個(gè)問題很簡(jiǎn)單,測(cè)試一下就完了。
先是父類代碼:
public class Fu { public static void show() { System.out.println("父類的靜態(tài)方法"); } public void method() { System.out.println("父類的一般方法"); } }
下面是子類代碼:
public class Zi extends Fu { public static void main(String[] args) { Fu fu = new Zi(); fu.show(); fu.method(); } public static void show() { System.out.println("子類的靜態(tài)"); } public void method() { System.out.println("子類的一般方法"); } }
輸出結(jié)果是:
父類的靜態(tài)方法 子類的一般方法
來說一下我的觀點(diǎn),父類的靜態(tài)方法不能被子類繼承,更談不上重寫,就算是子類中有一個(gè)和父類一模一樣的靜態(tài)方法,那也是子類本身的,和父類的那個(gè)靜態(tài)方法不是一回事。方法加靜態(tài)后就屬于類不屬于對(duì)象了。
追加:由于上次問題討論引發(fā)很多人的積極性,最后的得到了大家都認(rèn)同的結(jié)果,上面是本人之前的觀點(diǎn),有些錯(cuò)誤,下面是最終討論結(jié)果:父類的靜態(tài)方法可以被子類繼承,但是不能重寫。這個(gè)結(jié)果最后大家都接受了。
以上就是本文關(guān)于Java編程子類能否重寫父類的靜態(tài)方法探索的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:Java單例模式實(shí)現(xiàn)靜態(tài)內(nèi)部類方法示例、Java開發(fā)基礎(chǔ)日期類代碼詳解等,有什么問題可以隨時(shí)留言,歡迎大家交流討論。感謝朋友們對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Java基于動(dòng)態(tài)規(guī)劃法實(shí)現(xiàn)求最長(zhǎng)公共子序列及最長(zhǎng)公共子字符串示例
這篇文章主要介紹了Java基于動(dòng)態(tài)規(guī)劃法實(shí)現(xiàn)求最長(zhǎng)公共子序列及最長(zhǎng)公共子字符串,簡(jiǎn)單描述了動(dòng)態(tài)規(guī)劃法的概念、原理,并結(jié)合實(shí)例形式分析了Java使用動(dòng)態(tài)規(guī)劃法求最長(zhǎng)公共子序列以及最長(zhǎng)公共子字符串相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-08-08SpringBoot整合mybatis通用Mapper+自定義通用Mapper方法解析
這篇文章主要介紹了SpringBoot整合mybatis通用Mapper+自定義通用Mapper方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03Mybatis返回類型為Map時(shí)遇到的類型轉(zhuǎn)化的異常問題
這篇文章主要介紹了Mybatis返回類型為Map時(shí)遇到的類型轉(zhuǎn)化的異常問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12java數(shù)據(jù)庫(kù)連接池的特點(diǎn)及步驟
大家好,本篇文章主要講的是數(shù)據(jù)庫(kù)連接池的特點(diǎn)及步驟,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12springboot項(xiàng)目連接不上nacos配置,報(bào)‘url‘異常問題
這篇文章主要介紹了springboot項(xiàng)目連接不上nacos配置,報(bào)‘url‘異常問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06java?web項(xiàng)目Session獲取不到問題及解決
這篇文章主要介紹了java?web項(xiàng)目Session獲取不到問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01Java框架入門之簡(jiǎn)單介紹SpringBoot框架
今天給大家?guī)淼氖顷P(guān)于Java的相關(guān)知識(shí),文章圍繞著SpringBoot框架展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下2021-06-06