Animal という抽象クラスがあり、次に Animal クラスを拡張する Dog や Cat などのクラスがあります。
親クラス Animal のすべての子クラスに静的メソッド getProperties があることを確認したいと思います。私のコードにアクセスできない他の誰かが新しい Animal 子クラスを実装したとしても。
クラス Dog のすべての Animal はまったく同じプロパティを持っているため (または、Dog が一般的にどのように見えるかを知るために Dog は必要ないため)、静的にしたいので、クラスタイプで呼び出されるメソッドであることが理にかなっています。クラスインスタンスではなく。
これは可能ですか?