JAVA Programlama

Override (Metotların Ezilmesi)

image_pdfimage_print

Override Nedir : 
Override türkçede ezmek, geçersiz kılmak anlamındadır.
Bizim yapacağımız şeyde budur  üst sınıftan alınan bir özelliği
Alt sınıfta değiştirmektir.

Override Kuralları : 

Üst sınıftan override edilen metot alt sınıfta aynı isimle tanımlanmalıdır.

Dönüş tipi aynı olmalıdır.

privatestaticfinal metotları override yapılamazlar. Ancak tekrar tanımlanarak kullanılabilir.

Örnek : Bir otomobil sınıfımız olsun onun altındada Mazdarx8 ve Opelcorsa bulunsun ve otomobilde ortak olmayan özellikleri override ederek değiştirelim.

Ekran Çıktısı :

Otomobil : MazdaRx8
Özellikleri —>
Motor Gücü : 250 hp
Vites Türü : Manuel
Yakıt Türü : Benzin
Kasa Tipi : Sedan
Gidilen km : 0
Otomobil Rengi : Füme

Otomobil : OpelCorsa
Özellikleri —>
Motor Gücü : 100 hp
Vites Türü : Manuel
Yakıt Türü : Dizel
Kasa Tipi : Hatchback
Gidilen km : 140000
Otomobil Rengi : Beyaz

Kaynak

https://yazilimokulu.wordpress.com/tag/java-override/

1
0

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir