2017-11-03 4 views
0

"静的メンバーのみで構成されている"という意味で、 "サブクラス化できません"というクラスはありますか?一言で言えばC#で

クラスは、それが単に静的メンバの 構成されなければならず、サブクラス化することができないことを示す、staticをマークすることができます。

  • は「サブクラス化することはできません」「単に静的なメンバーで構成」で暗示されていますか?

  • クラスが静的メンバーのみで構成されていて、それがstaticで宣言されていない場合、事実上静的クラスですか?サブクラス化することはできますか?

ありがとう。

+1

これをテストするのは簡単だろうように思える.. – Blorgbeard

+0

したがって、非静的メンバーを持たない非静的クラスのようなものはありません。 – Blorgbeard

答えて

3

「静的メンバーで構成されている」とは「サブクラス化できません」という意味ですか?

いや

クラスは静的メンバーのみで構成ではなく、静的に宣言されている場合は、それが効果的に静的なクラスですか?サブクラス化することはできますか?

技術的には、すべての非静的クラスは、少なくとも暗黙のパラメータなしを持っていますが、それはまだ通常のクラスであり、(密閉されたクラスを議論せず)をサブクラス化することができ

関連する問題