色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

編程 - java 為什么沒有靜態(tài)方法接口,有沒有哪門語言有靜態(tài)方法接口。

瀏覽:119日期:2023-11-06 09:36:45

問題描述

我想讓子類的靜態(tài)方法也符合固定的規(guī)范,提供差異功能,父類的靜態(tài)方法來提供相同功能。

為什么 java 中不讓靜態(tài)方法擁有和普通方法的集成覆蓋重寫行為呢?我覺得蠻好的啊?只是因?yàn)椴环夏撤N邏輯?

你知道哪種編程語言有這種特性。

問題解答

回答1:

用單例代替靜態(tài)就好,事實(shí)上,面向?qū)ο蟛⒉恍枰o態(tài),kotlin之類的這個(gè)支持就很好,用伴生對象或者單例對象代替靜態(tài),可以讓伴生對象實(shí)現(xiàn)那個(gè)接口,

https://kotlinlang.org/docs/r...

interface Factory<T> { fun create(): T}class MyClass { companion object : Factory<MyClass> {override fun create(): MyClass = MyClass() }}回答2:

首先。你要理解java中什么是靜態(tài)方法。重寫在一定程度上來說就是多態(tài)的體現(xiàn),而java中靜態(tài)方法是與類綁定的。也就是說,當(dāng)這個(gè)類被加載的時(shí)候,類中的靜態(tài)方法也隨之加載,你所說的繼承重寫又有什么意義呢?

標(biāo)簽: java
主站蜘蛛池模板: 日韩欧美精品在线视频 | 久久综合香蕉久久久久久久 | 亚洲中文字幕特级毛片 | 91一区| 特级一级全黄毛片免费 | 自拍国内| 视频一区视频二区在线观看 | 欧美特黄三级成人 | 久久99精品热在线观看15 | 美女一级毛片免费观看 | 亚洲在线一区二区三区 | 日本精品一区二区三区在线视频 | 久草在线在线 | xo欧美性另类 | 成人午夜大片免费看爽爽爽 | 久在草在线 | 东凛中文字幕 | 香港三级日本三级人妇三级四 | 免费一级特黄特色黄大任片 | 午夜精品久久久久久99热7777 | 成人免费在线视频 | 亚洲国产精品日韩在线 | 国产精品欧美一区二区三区 | 鲁丝片一区二区三区免费 | 一级毛毛片毛片毛片毛片在线看 | 亚洲国产精品第一区二区三区 | 国内精品福利视频 | 亚洲美女福利视频在线 | 一区二区三区精品国产欧美 | 美女视频黄色免费 | 在线成人aa在线看片 | 夜间福利在线观看 | 国产精品午夜免费观看网站 | 成年女人在线观看片免费视频 | 精品一区二区三区视频 | 欧美成人手机视频免费播放 | 日本xxxxx黄区免费看动漫 | 高清成人爽a毛片免费网站 高清大学生毛片一级 | 亚洲欧美另类日本久久影院 | 亚洲视频 中文字幕 | 国产激情一级毛片久久久 |