Java に切り替えるまで、静的クラスについて知っておくべきことはすべて知っていると思っていましたが、C# の静的クラスでは実行できないほぼすべてのことが Java で実行できることを学びました。
したがって、「静的クラスとは、インスタンス化できず、インスタンス メンバーを持つことができず、封印されていて、オブジェクト以外のクラスから派生できないクラスである」と言った場合、 1 つのプログラミング言語はすべてのプログラミング言語に当てはまります。
「静的クラス」に普遍的な定義はありますか、それとも言語を実装した人々が望んでいたものですか?