Soyut(Abstract Class) Sınıf

2021-02-24T19:59:44+00:00

   Soyut sınıf, temel olarak kendisi türünde bir nesne oluşturulamayacak olan bir sınıftır. Nesneye yönelik programlamada sınıflar arasındaki kalıtım ilişkileri bir hiyerarşi şeklinde ifade edilebilir.  Kalıtım hiyerarşisinin en üzerinde yer alan üst sınıflar kimi zaman sadece alt sınıflara ait işlemlerin tanımlanması açısından kullanılabilir. Böyle bir durumda bu üst sınıfın türünden nesne oluşturulması düşünülmemekte ve bunu ifade etmek için de bu sınıfın soyut olarak tanımlanması mümkün olmaktadır. Soyut sınıflarda bazı metotların içeriği tanımlamış fakat bazılarının içeriğinin tanımlanması ilgili alt sınıflara bırakılmıştır. Soyut sınıf, Java programlama dilinde abstract anahtar kelimesi ile tanımlanmaktadır. Aşağıda, soyut sınıf kullanımına temel bir örnek olarak Sekil isimli Java [...]