午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

問題描述

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

為什么 java 中不讓靜態(tài)方法擁有和普通方法的集成覆蓋重寫行為呢?我覺得蠻好的啊?只是因為不符合某種邏輯?

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

問題解答

回答1:

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

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)這個類被加載的時候,類中的靜態(tài)方法也隨之加載,你所說的繼承重寫又有什么意義呢?

標(biāo)簽: java
主站蜘蛛池模板: 国产精品久久久亚洲 | 中文字幕在线播放一区二区 | 在线观看黄网站 | 成人亚洲网站 | 国内精品小视频 | 在线一区| 秋霞欧美一区二区三区视频免费 | 国产一区二区三区四 | 欧美三极片| 色综合久久久久久 | 欧美日韩黄色片 | 亚洲aⅴ在线 | 四虎黄色影院 | 国产欧美精品 | 网站av在线 | 国产美女在线看 | 亚洲欧美国产毛片在线 | 婷色 | 午夜精品在线视频 | 欧美亚洲二区 | 欧美精品日韩在线 | 国产原创在线播放 | 天天爱天天色 | 久久成人一区 | www.婷婷色| 日韩欧美在线播放 | www.男人天堂 | 亚洲视频色 | 一级特黄aa大片 | 好吊妞这里只有精品 | av青草| 欧美日韩极品 | 精品免费在线视频 | 男人的天堂久久久 | 性欧美日本 | 午夜视频在线观看网站 | 91尤物国产福利在线观看 | 日本aⅴ在线观看 | 亚洲天堂免费视频 | 成人av在线网 | 亚洲激情视频网站 |