İçindekilerGirişİndex
YukarıİlkÖncekiSonrakiSon
Geriİleri
Yazdır

Abstract Method

Bir class'da declare edilmiş ancak implementation'u subclass'lara bırakılmış method.

Bir method'un bir abstract class'ta tanımlanması gerekliyse ve implement edilmesi subclass'lara bırakılmışsa abstract olarak tanımlanır. Bir method'ud abstract tanımlanması başına ' abstract ' modifier'ın getirilmesi ve hiç body'sinin olmaması gerekir. Method signature'unun sonu ';' ile bitirilir, '{' ve '}' ile girilmiş bir kod parçası bulunmaz.

Bütün kuşlar,örneğin, öterler ama ötme şekilleri farklıdır. Bird diye bir abstract class'a sing() diye bir method konur ama bu class'ı extend eden Pigeoun gibi subclass'ların bunu implement etmesi beklenir. Abstract olmayan subclass'ların bu methodu implement etmesi zorunlu hale gelir.