Merhabalar Arkadaşlar,
Bu yazımızda kurucu metotlarda kalıtımdan bahsedeceğiz.
Türetilmiş sınıflardan (Ogrenci) bir nesne oluşturulurken arka planda kalıtım veren sınıftan (Kullanici) otomatik olarak bir nesne oluşturur ve kalıtım bu nesne üzerinden gerçekleştirilir.
NOT : Türetilmiş sınıfın (Ogrenci) kurucusunun çalışmasından önce temel sınıfın (Kullanici) kurucusu çalışmaktadır.
Parametresiz kullanıcıda sıkıntı yok ama parametreli kullanıcılara bakacak olursak.
Kullanici sınıfının kurucu metodunun 2 adet parametre almaktadır (ad ve soyad)
Kullanıcı sınıfından türettiğimiz Ogrenci sınıfımızın kurucusunda bu iki adet parametreyi (ad ve soyadı) belirtmemiz lazım ve bunun için :BASE anahtar kelimesini kullanıyoruz.
Programdan OgrenciNesnesini oluşturduğumuzda bizden 3 adet parametre istiyor. Bunlar Ogrenci sınıfındaki a,b ve OkulNo.
Son olarak programı çalıştırdığımızda
Ogrenci nesnesi 3 adet paremetreyi alıyor.
ilk olarak Kullanıcı sınıfının kurucusu çalışıyor işlemleri bittikten sonra Ogrenci sınıfının kurucusu çalışıyor.
İyi çalışmalar dilerim
ConversionConversion EmoticonEmoticon