[CEVAPLANDI] Override için anlamlı bir örnek...

« Önceki sayfaya geri dön
1
Soran MUSTAFA (Questions: 5, Answers: 0)
18 Mayıs 2014 21:24 tarihinde soruldu
Kategori: Metot Ezme
87573 gösterim

Override anotasyonu ile alt sınıftan üst sınıftaki bir metodu koşturabiliyoruz. Verdiğiniz örnek anlatım açısından tamam fakat override işleminin gerekliliği konusunda daha net bir örnek verebilirmisiniz....

CEVAPLANDI
2
Soran Özcan Acar (Soru: 1, Cevap: 1)
Answered On 18 Mayıs 2014 22:37

Override anotasyonu üstsinifta olan bir metodun altsinif tarafindan yeniden yapilandirildigini ifade eden bir anotasyondur. Bu anotasyon kullanildiginda Java derleyicisi üstsinifta böyle bir metodun olup, olmadigini kontrol eder. Eger üstsinifta böyle bir metot yoksa, derleyici hata verir. Bu sekilde yazilimci gercekten üstsinifta olan bir metodu yeniden yapilandirgindan emin olabilir. Cogu zaman cok ufak bir isim degisikligi bile üstsinifta yer alan bir metodu altsinif bünyesinde yeniden yapilandirmamiza engel olabilir. Bu yüzden override anotasyonu ile derleyicinin de bu konuda yardimini almak mantikli olacaktir.