Kayıtlar

override metot etiketine sahip yayınlar gösteriliyor

Java SE Ders22 - Override Metot

Resim
  Üst sınıfta tanımlanan bir metodun alt sınıfta işlevini değiştirmeye override etmek denir.Override eden metotlara override metot lar denir. Alt sınıfta override işlemini yapan metodun hemen üstüne @Override etiketi konur. Alt sınıftaki bir metoda @Override etiketi koyulmasa da üst sınıftaki  metodu override etmiş olur. @Override etiketini koymanın avantajı programın yazılma aşamasında programcıya bir bilgi vermesidir.Bu bilgi şudur. @Override etiketi üstüne koyulan bir metot eğer üst sınıfta tanımlanmamışsa derleyici programcıya üst sınıfta böyle bir metot olmadığına dair bir bilgi verecektir.  Şimdi örnek programa geçelim. Main.java package test; public class Main { public static void main(String[] args) { A a = new A(); B b = new B(); a. yazdir (); b. yazdir (); } } A.java package test; public class A { public void yazdir(){ System. out . println ( "A" ); } } B.java package test; public class B extends A { @