Dodaje se ključna reč sealed pre definicije klase. Ne mogu da se koriste kao osnovne klase. Ne mogu biti apstraktne klase. Onemogućavaju nasleđivanje.

Izvedene klase ne mogu da override-uju sealed metode.

Primer:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sealed class Sealed
{
    public int x;
    public int y;
}
 
class SealedTest
{
    static void Main()
    {
        Sealed s = new Sealed();
        s.x = 110;
        s.y = 150;
        Console.WriteLine("x = {0}, y = {1}", s.x, s.y);
    }
}



Last modified: Sunday, 24 January 2021, 3:31 PM