EMZETT.
Giriş yap

Çok biçimlilik (polymorphism)

Kısaca: Bir alt sınıfın nesnesi, üst sınıfın beklendiği her yerde kullanılabilir — yöntem çağrısında gerçek nesne tipi çalışma zamanında hangi uygulamanın çalışacağına karar verir.

Biraz daha ayrıntılı: Örnek: Animal tipinde bir değişken çalışma zamanında bir Dog nesnesi tutabilir; makeSound() çağrısı, değişken Animal olsa bile geçersiz kılınmış Dog sürümünü çalıştırır.

Ayrıntılı

class Animal { void makeSound() {

Ayrıca bak: Kalıtım, Arayüz, OOP