C# SEALED


A lekcja jest bardzo króciutka a raczej jest to tylko wzmianka. Otóż czasem będziesz chciał aby twoja klasa nie mogła być dziedziczona, aby się zabezpieczyć należ przed nazwą klasy użyć słowa kluczowego sealed, a oto mały pokaz jak się stosuje sealed:

Początek kodu:
using System;


sealed class Obiekt
{
int a;


public Obiekt(int a)
{
this.a = a;
}

~Obiekt(){
Console.WriteLine(„Niszczę obiekt którego \’a\’ wynosi: ” + a);
}

}
Koniec kodu:
Jeżeli byśmy teraz chcieli dziedziczyć klasę Obiekt został by wywołany błąd.