Kalıtım veren sınıfa Base/Parent Class denir. Kalıtım alan sınıfa Derived/Child Class denir.Projemizde Base Class denen bir yapılanma var denince aklımıza hemen kalıtım-Inheritance gelmeli.
Okumaya devam etYazar: Geliştirici
Ders-16 OOP Inheritance(Kalıtım)
Kalıtım OOP’nin en önemli özelliiğidir. Üretilen nesneler farklı nesnelere özelliklerini aktarabilmekte ve böylece hiyerarşik bir düzenleme yapılabilmektedir. Kullanımında kod maaliyeti düşer ve mimarisel tasarım açısından avantaj sağlamaktadır.
Okumaya devam etDers-15 OOP Position Record
Norminal Record’lar Object Initilizer’lar ile ilk değerleri verilerek üretilebilen readonly datalardı. Positional Recard’lar ise esasında Record’lar içerisinde tanımlama yapabildiğimiz constructor ve deconstructor kullanımlarını daha da özelleştirerek kullanımlamasını sağlamaktadır.
Okumaya devam etDers-14 Özel Sınıf Elemanları
Bir sınıftan nesne üretilirken constructor’a nazaran ilk tetiklenen metot static constructor’dır. Bir sınıftan nesne üretilirken ilk başta static constructor tetiklenir ardından normal contructor tetiklenir.
Okumaya devam etDers-13 OOP Özel Sınıf Elemanları
Bir sınıf içerisinde “Deconstruct” ismiyle tanımlanan metot, compiler tarafından özel olarak algılanmakta ve sınıfın nesnesi üzerinde geriye hızlıca Tuple bir değer döndürmemizi sağlamaktadır.
Okumaya devam etDers-12 OOP Özel Sınıf Elemanları
Bir class’tan üretilmiş olan nesne imha edilirken otomatik çağrılan metottur. Nesne yok edilirken son kez nesne adına işlem yapabileceğimiz metottur. Nesne ram’den silinirken çalışır.
Okumaya devam et