Inheritance
Bir object in özelliklerinin farklı object ler tarafından da kullanılabilmesine olanak sağlayan bir özelliktir.
base: Miras aldığımız sınıftan kullanacağımız propertyleri belirtmek için kullanılır. Yukarıdaki kod bloğunda name ve surname alanları Person class ından gelmiştir.
virtual & override: Miras alınan ve miras alan class ta aynı isimde bir method varsa bu methodlar kullanılır. Miras alınan class a virtual yazarak, miras alan class ın bu methodu override ile ezebilmesini yani değiştirebilmesini sağlarız. Eğer override yaptığımız methodda temel methodu kullanmak istersek base methodunu kullanabiliriz. base bize önce miras alınan yerdeki methodu çalıştırırken ardından override edilmiş methodu çalıştırır.
Last updated