Java Dersleri: Soyutlama

Merhaba arkadaşlar bu dersimizde sizinle soyutlamayı işleyeceğiz. Öncelikle soyut sınıfların ne olduğunu anlamakta fayda var.

Soyut(Abstract) Sınıflar

Bu sınıflar nesnesi alınmayan ancak onu miras alan alt sınıflarının mirasının alınabilir olduğu sınıflardır.
Bu sınıflarda yapıcı methodlar, diğer methodlar ve değişkenler normal sınıflarla aynı şekilde kullanılır. Ayrıca bu sınıflar içerisinde soyut methodlar da kullanılabilir ki bu methodların içi bu soyut sınıfları miras alan alt sınıflarda doldurulur.

Örneğin bir Personel sınıfımız var

abstract class personel
{
      public abstract void bilgi();

}

Gördüğünüz gibi bu sınıfın içindeki soyut methodun sadece tanımı yapılıp noktalı virgül ile sonlandırılmış. Öncesinde de belirttiğimiz gibi methodun içerisi mirasçı alt sınıflarca doldurulacak.

Örneğin bir işçi sınıfı bu methodun için farklı doldurabilirken, bir mühendis sınıfı bambaşka doldurabilir.

Leave a Reply

Your email address will not be published. Required fields are marked *