Java SE Ders26 - Abstract (Soyut) Kavramı
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...