JAVA INHERITANCE(KALITIM), METHOD OVERRIDING, CASTING
INHERITANCE(KALITIM)
Javada kalıtım kendi üst sınıfından özelliklerini alt sınıfların kalıtım yolu ile aktarmasıdır. Yani bir sınıfın extends ettiği sınıfın metod ve field'larını içermesini sağlar. Kalıtımı alınan sınıfa subclass(ana/süper sınıf), türeyen sınıfa ise superclass diyoruz. Bir ana/süper sınıf ve ondan türeyen alt sınıfımız vardır. Böylece kod tekrarından kurtularak güvenilir ve kullanışlı programlar yazmış oluruz.
Örnek :
Örnek :