成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

瀏覽:132日期: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è)支持就很好,用伴生對(duì)象或者單例對(duì)象代替靜態(tài),可以讓伴生對(duì)象實(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
主站蜘蛛池模板: 国产精品亚欧美一区二区三区 | 中文字幕乱码无线码在线 | 亚洲国产日韩欧美高清片a 亚洲国产日韩欧美在线 | 拍真实国产伦偷精品 | 日韩欧美一区二区三区久久 | 国产福利一区二区在线精品 | 国产在线精品一区免费香蕉 | 亚洲国产毛片 | 日韩a无吗一区二区三区 | 欧美三级色 | 一本大道香蕉大vr在线吗视频 | 综合在线亚洲 | 亚洲男人的天堂久久香蕉网 | 一级aaaaaa毛片免费同男同女 | 日韩精品中文字幕视频一区 | 99九九99九九九视频精品 | 国产精品日本一区二区不卡视频 | 国产三级在线免费观看 | 欧美成人看片一区二区三区尤物 | 亚洲日韩精品欧美一区二区 | 草草久久97超级碰碰碰免费 | 乱人伦中文视频在线 | 久久久久国产精品 | 手机看片国产免费 | 日本不卡不码高清免费观看 | 精品日韩欧美一区二区三区在线播放 | 亚洲国产第一 | 美女黄色一级片 | 午夜三级a三点 | 黄片毛片在线观看 | 91久久夜色精品国产网站 | 美女扒开腿被男人猛视频 | 国产一级毛片网站 | 黄色激情在线 | 香港经典a毛片免费观看看 香港经典a毛片免费观看爽爽影院 | 国产r67194吃奶视频 | 久久伊人免费视频 | 欧美日中文字幕 | 18视频网站在线观看 | 国产第一福利影院 | 亚洲欧美在线综合一区二区三区 |