12 Haziran 2010 Cumartesi

Abstract Class'lar

Abstract class'i tek cumlede anlatmak istersek, kisaca kendinden turetilen siniflara base class olan siniflara abstract class'lar adi veriliyor. Satir satir abstract class'lar hakkinda bilinmesi gerekenleri yazdigim zaman daha iyi anlasilacaktir.

-Abstract bir class icinde yazilan Abstract metod, kendinden turetilen tum siniflarda kullanilmak zorundadir.
-Nesnesi yaratilamaz.
-Her abstract bir Virtual Class'dir diyebiliriz.
-Abstract metotlar sadece Abstract Class icinde yazilabilir.

abstract class EvcilHayvan
{
public abstract void SesCikar();
}

Bir onceki bilgilerimizi de kullanarak sunu soyleyebiliriz ki;

-Eger turetilen siniflan ve tureten sinif ayni ozelliklere sahipse --Inheritance--
-Turetilen siniflarin bazilari ayni gorevlere sahipse --Virtual--
-Turetilen siniflar ayni gorevde fakat tureten sinif ayni goreve sahip degilse Abstract'tir
diyebiliriz.

0 yorum: