サブクラスの静的メソッドも固定仕様に準拠して別の機能を提供し、 親クラスの静的メソッドも同じ機能を提供したい。
Java の静的メソッドには、オーバーライドと通常のメソッドによるオーバーライド動作が統合されていないのはなぜですか?かなりいいと思いますよ?単にロジックに従っていないからでしょうか?
どのプログラミング言語にこの機能があるか知っていますか。
静的オブジェクトの代わりにシングルトンを使用するだけです 実際、オブジェクト指向では静的オブジェクトは必要ありません 静的なオブジェクトの代わりにコンパニオン オブジェクトまたはシングルトン オブジェクトを使用できます。インターフェース、 https://kotlinlang.org/docs/r...
まずは。 Java の静的メソッドが何であるかを理解する必要があります。ある程度、書き換えはポリモーフィズムの現れであり、Java の静的メソッドはクラスにバインドされています。つまり、このクラスがロードされると、クラス内の静的メソッドもロードされます。継承とオーバーライドの意味は何ですか?
静的オブジェクトの代わりにシングルトンを使用するだけです
リーリー実際、オブジェクト指向では静的オブジェクトは必要ありません
静的なオブジェクトの代わりにコンパニオン オブジェクトまたはシングルトン オブジェクトを使用できます。インターフェース、
https://kotlinlang.org/docs/r...
まずは。 Java の静的メソッドが何であるかを理解する必要があります。ある程度、書き換えはポリモーフィズムの現れであり、Java の静的メソッドはクラスにバインドされています。つまり、このクラスがロードされると、クラス内の静的メソッドもロードされます。継承とオーバーライドの意味は何ですか?