タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

PROGRAMMINGとdevelopmentとinheritに関するItisangoのブックマーク (1)

  • sealed 修飾子 - C# reference

    sealed 修飾子をクラスに適用すると、他のクラスがクラスから継承できなくなります。 次の例では、クラス B はクラス Aから継承しますが、クラス Bから継承できるクラスはありません。 class A {} sealed class B : A {} 基底クラスの仮想メソッドまたはプロパティをオーバーライドするメソッドまたはプロパティに対して、sealed 修飾子を使用することもできます。 これにより、クラスから派生するクラスを許可し、特定の仮想メソッドまたはプロパティをオーバーライドできないようにすることができます。 例 次の例では、Z は Y から継承しますが、Z は、F で宣言され、Xでシールされている仮想関数 Y をオーバーライドできません。 class X { protected virtual void F() { Console.WriteLine("X.F"); } pr

    Itisango
    Itisango 2020/11/09
    「sealed 修飾子をクラスに適用すると、それ以外のクラスが、そのクラスから継承できなくなります。 次の例では、B クラスは A クラスを継承しますが、B クラスからはどのクラスも継承できなくなります。」 #Csharp
  • 1