Java編程子類能否重寫父類的靜態(tài)方法探索
今天突然討論到了子類繼承父類的靜態(tài)方法問(wèn)題,有人堅(jiān)持說(shuō)能寫,有人說(shuō)不能重寫,那到底能不能沖寫呢?這個(gè)問(wèn)題很簡(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)方法 子類的一般方法
來(lái)說(shuō)一下我的觀點(diǎn),父類的靜態(tài)方法不能被子類繼承,更談不上重寫,就算是子類中有一個(gè)和父類一模一樣的靜態(tài)方法,那也是子類本身的,和父類的那個(gè)靜態(tài)方法不是一回事。方法加靜態(tài)后就屬于類不屬于對(duì)象了。
追加:由于上次問(wèn)題討論引發(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開(kāi)發(fā)基礎(chǔ)日期類代碼詳解等,有什么問(wèn)題可以隨時(shí)留言,歡迎大家交流討論。感謝朋友們對(duì)腳本之家網(wǎng)站的支持!
- Java中子類調(diào)用父類構(gòu)造方法的問(wèn)題分析
- 淺談Java中父類與子類的加載順序詳解
- Java中父類怎么調(diào)用子類的方法
- java中子類繼承父類,程序運(yùn)行順序的深入分析
- Java編程關(guān)于子類重寫父類方法問(wèn)題的理解
- java父類和子類初始化順序的深入理解
- java子類調(diào)用父類的方法中包含子類重寫的實(shí)例方法
- java子類繼承父類實(shí)例-披薩的選擇實(shí)現(xiàn)代碼
- Java中關(guān)于子類覆蓋父類的拋出異常問(wèn)題
- java判斷class子類或父類的實(shí)例方法
- Java中父類和子類之間的轉(zhuǎn)換操作示例
相關(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-08
SpringBoot整合mybatis通用Mapper+自定義通用Mapper方法解析
這篇文章主要介紹了SpringBoot整合mybatis通用Mapper+自定義通用Mapper方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03
Idea中Springboot熱部署無(wú)效問(wèn)題解決
這篇文章主要介紹了Idea中Springboot熱部署無(wú)效問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11
Mybatis返回類型為Map時(shí)遇到的類型轉(zhuǎn)化的異常問(wèn)題
這篇文章主要介紹了Mybatis返回類型為Map時(shí)遇到的類型轉(zhuǎn)化的異常問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
java數(shù)據(jù)庫(kù)連接池的特點(diǎn)及步驟
大家好,本篇文章主要講的是數(shù)據(jù)庫(kù)連接池的特點(diǎn)及步驟,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
springboot項(xiàng)目連接不上nacos配置,報(bào)‘url‘異常問(wèn)題
這篇文章主要介紹了springboot項(xiàng)目連接不上nacos配置,報(bào)‘url‘異常問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
java?web項(xiàng)目Session獲取不到問(wèn)題及解決
這篇文章主要介紹了java?web項(xiàng)目Session獲取不到問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
Java框架入門之簡(jiǎn)單介紹SpringBoot框架
今天給大家?guī)?lái)的是關(guān)于Java的相關(guān)知識(shí),文章圍繞著SpringBoot框架展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下2021-06-06

