Bu yazıda C# Sealed (Mühürlü) Sınıf oluşturma kavramına bakacağız. Burada Sealed Class nesne yönelimli programlamanın kalıtım özelliğini kısıtlamak için kullanılır.
Mühürlenen bir sınıf başka sınıflar tarafından devralınamaz. C# dilindeki sealed anahtar kelimesi, Java dilindeki final anahtar kelimesi gibi kulllanılır.
İşte aşağıdaki kodlar Visual Studio C# içinde hazırlanmış örnek bir sealed class kullanımına örnektir. Aşağıdaki sealed anahtar kelimesi ile Kordinat adında bir sealed sınıf oluşturulmuştur.
Ekran Alıntısı:
Kodlar:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
using System; namespace sealedOrnek { sealed class Kordinat { public int x; public int y; } class Program { static void Main() { Kordinat kord = new Kordinat(); kord.x = 100; kord.y = 180; Console.WriteLine("x = {0}, y = {1}", kord.x, kord.y); Console.ReadLine(); } } } |