Kayıtlar

soyut etiketine sahip yayınlar gösteriliyor

Java SE Ders26 - Abstract (Soyut) Kavramı

Resim
   Alt sınıfları için  zorunlu override şartı getiren sınıflara abstract (soyut) sınıf denir. Abstract (soyut) sınıfın özellikleri aşağıda listelenmiştir. Abstract (soyut) sınıf en az bir tane abstract (soyut) metot yani sadece signature'ü (imza) bulunan metot bulundurur. Abstract (soyut) sınıfın nesnesi oluşturulamaz. Abstract (soyut) sınıftan türetilen sınıfta  üst sınıfın abstract metodu override edilmelidir.Aksi halde o da abstract sınıf olmuş olur ve nesnesi oluşturulamaz. Abstract (soyut) sınıfta tanımlanmayan abstract (soyut) metot, alt sınıflarda tanımlanması zorunlu kılarak polimorfizme (polymorphism) katkı sağlar. Bir sınıf veya bir metot abstract anahtar kelimesi ile abstract (soyut) yapılır.abstract anahtar kelimesi erişim belirtecinden hemen sonra koyulur.   Polimorfizm (polymorphism) konusunda yapılan örneği bu konuya uyarlayalım. Main.java package test; public class Main { public static void main(String[] args) { Sekil s1 = new Kare( 4 );