av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

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

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

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

問題解答

回答1:

用單例代替靜態就好,事實上,面向對象并不需要靜態,kotlin之類的這個支持就很好,用伴生對象或者單例對象代替靜態,可以讓伴生對象實現那個接口,

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

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

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

標簽: java
主站蜘蛛池模板: 日韩av在线不卡 | 日本三级电影免费观看 | 91中文视频 | 在线播放中文字幕 | 国产一级精品毛片 | 国产欧美日韩在线播放 | 夜夜草| 中文字幕乱码一区二区三区 | 成年女人免费v片 | 毛片99 | 一区二区三区在线播放 | 在线精品亚洲欧美日韩国产 | 97福利在线 | 在线亚洲人成电影网站色www | 欧美一级欧美三级在线观看 | 成人在线视频免费观看 | 精品亚洲一区二区三区 | 中文字幕一区在线观看视频 | 91精品国产一区二区三区蜜臀 | 久久伊人精品 | 国产成人免费网站 | 在线看片国产精品 | 在线视频中文字幕 | 国产一级大片 | 国产精品成人在线观看 | 欧美日韩亚洲成人 | 精品一区二区三区在线视频 | 亚洲国产激情 | 国产精品国产精品国产专区不蜜 | 亚洲视频国产视频 | 91精品国产综合久久久久蜜臀 | 国产特一级黄色片 | 亚洲欧洲视频 | 欧美激情99 | 欧美日韩在线免费 | 欧美手机在线 | 一级免费毛片 | 午夜天堂精品久久久久 | 青青草综合 | 精品综合久久久 | 久久蜜桃精品 |