EMZETT.
Giriş yap

Kalıtım (inheritance)

Kısaca: Bir sınıf (alt sınıf), extends anahtar sözcüğüyle başka bir sınıfın (üst sınıf) alanlarını ve yöntemlerini devralır — tekrarı azaltır ve “is-a” ilişkilerini temsil eder.

Biraz daha ayrıntılı: Java yalnızca tekli kalıtıma izin verir: bir sınıf extends ile tam olarak bir üst sınıftan miras alabilir (aynı anda birkaçını uygulayabildiği arayüzlerin aksine).

class Animal { void makeSound() { System.out.println("..."); } }
class Dog extends Animal { void makeSound() { System.out.println("Woof"); } }

Ayrıntılı

Ayrıca bak: Çok biçimlilik, super anahtar sözcüğü, Arayüz, OOP