19 Ağustos 2013 Pazartesi

C# / (CA) Ders 10 - Abstract Kullanımı - Konsol Uygulamaları (Consol Application)

Öncelikle Abstract'ın ne olduğuna göz atacak olursak; içerisindeki methodları başka class'lara implement ettiğimizde kodların kalıtım alınan classta kullanılabilir hale gelebilen bir yapıda olduğunu görebiliriz. 




Örnek olarak ileride yazacağımız bir xml-kayıt class'ını siz istediğiniz yerde kullanabilir hale getirebilirsiniz. Diyelim ki 150 property içeren bir class bloğunuz var ve siz bir başka property class'ını bu class'a ekleyerek daha kalabalık bir class oluşmasını istemiyorsunuz. Halbuki class'a doğrudan eklemek yerine implement ederek karışıklığı giderebilirsiniz. İmplement etme şu şekilde olur;


Şimdi uygulamamıza geçelim.
Proje oluşturalım.



Şimdi 2 class oluşturacağız.

Yukarıdaki gibi kodları ekrana yazın.

1. Class'ta methodlarımız bulunmakta. 2. method ise kalıtım alan methodumuz.

Ana methodumuzda ise kalıtım alan Class'ımızın örneğini oluşturalım. ve görüldüğü gibi ana Class'a ulaşmış olduk.




Hiç yorum yok :

Yorum Gönder