静的クラスに関するいくつかの質問。これのいくつかは私がしばらく前に読んだものからのものなので、私はどんな神話も払拭したいと思います。
クラスのインスタンスが1つ必要な場合、たとえば1つの会社(つまり会社の詳細)を表す場合、クラスは静的である可能性があることを知っています。複数の同一インスタンスが必要なのはなぜですか?
でも:
1)クラスのメソッド(つまり、タイプまたはそのインスタンスクラス/インターフェイスなど)、インスタンス、またはその他のパラメータの選択は、クラスを静的にするかどうかの決定に影響を与える可能性がありますか?したがって、インスタンスオブジェクトをパラメーターとして提供する場合(たとえば、myMethod(new Car()))、これはクラスを静的にするかどうかに影響を与える可能性がありますか?私はこれができることをしばらく前に読んだので、私は神話を払拭しようとしています。
2)静的クラスが別のクラスの状態を使用しない場合、これはクラスを静的にすることに関係がありますか?
IEはフィールドを含む静的クラスであり、そのフィールドはクラスの独自のメソッド内で使用されます。
また、ここで静的に関する投稿を読みました。メンバーは、クラスに「繰り返し可能な」機能が含まれていない場合、静的にすることができると述べました。この文脈で再現性とはどういう意味ですか?
ありがとう