検索

ホームページ  >  に質問  >  本文

プログラミング - なぜ Java には静的メソッド インターフェイスがないのですか? 静的メソッド インターフェイスを持つ言語はありますか?

サブクラスの静的メソッドも固定仕様に準拠して別の機能を提供し、
親クラスの静的メソッドも同じ機能を提供したい。

Java の静的メソッドには、オーバーライドと通常のメソッドによるオーバーライド動作が統合されていないのはなぜですか?かなりいいと思いますよ?単にロジックに従っていないからでしょうか?

どのプログラミング言語にこの機能があるか知っていますか。

我想大声告诉你我想大声告诉你2753日前927

全員に返信(2)返信します

  • 漂亮男人

    漂亮男人2017-06-12 09:28:00

    静的オブジェクトの代わりにシングルトンを使用するだけです
    実際、オブジェクト指向では静的オブジェクトは必要ありません
    静的なオブジェクトの代わりにコンパニオン オブジェクトまたはシングルトン オブジェクトを使用できます。インターフェース、

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

    リーリー

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-12 09:28:00

    まずは。 Java の静的メソッドが何であるかを理解する必要があります。ある程度、書き換えはポリモーフィズムの現れで​​あり、Java の静的メソッドはクラスにバインドされています。つまり、このクラスがロードされると、クラス内の静的メソッドもロードされます。継承とオーバーライドの意味は何ですか?

    返事
    0
  • キャンセル返事