155
  1. 静的クラスに実装されるクラスはありますか? 意味:

    static class ABC : Anyclass
    
  2. シールクラスと静的クラスの両方で継承できるクラスはありますか?
    意味:

    static class ABC : AClass {}
    

    sealed class ABC : AClass {}
    

ある程度間違っているかも?

4

6 に答える 6

40

簡単な言葉で

静的クラス

クラスは静的であると宣言できます。これは、静的メンバーのみが含まれていることを示します。new キーワードを使用して静的クラスのインスタンスを作成することはできません。静的クラスは、クラスを含むプログラムまたは名前空間が読み込まれるときに、.NET Framework 共通言語ランタイム (CLR) によって自動的に読み込まれます。

シールドクラス

シール クラスは基底クラスとして使用できません。封印されたクラスは、主に派生を防ぐために使用されます。これらは基本クラスとして使用できないため、実行時の最適化によって、シールされたクラス メンバーの呼び出しがわずかに速くなる場合があります。

于 2013-04-25T14:30:53.690 に答える