• 27-05-2013, 16:29:00
    #1
    Arkadaşlar mesela bir metotdu override yaptığımızda metotun başuna @Override konuluyor. Bu ne anlama geliyor? @Override 'ı kaldırsam bile kodum sorunsuz çalışıyor, bu ifadenin bir anlamı var mı?
  • 27-05-2013, 17:46:59
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Object oriented dillerin temel kavramlarındandır , dil farketmeksizin internette çok fazla bilgi bulabilirsin.

    http://www.uzmanyapim.org/java/8137-...mek-nedir.html
    http://www.mesutaydin.org/etiket/java-override-nedir/
  • 27-05-2013, 18:10:50
    #3
    Method Overriding 'in ne olduğunu biliyorum zaten ben sadece @Override etiketinin ne işe yaradığını sormuştum.
  • 27-05-2013, 18:25:47
    #4
    javadoc de
    Alıntı
    If a method is annotated with this annotation type but does not override a superclass method, compilers are required to generate an error message.



    diyor. velhasıl-ı kelam, derleme anında çalışma zamanında çıkabilecek potansiyel hataları önler ve sana bunla ilgili hata üretir bak burada hata hata olabilecek bir şey var diye..
  • 27-05-2013, 18:49:40
    #5
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    javadoc de





    diyor. velhasıl-ı kelam, derleme anında çalışma zamanında çıkabilecek potansiyel hataları önler ve sana bunla ilgili hata üretir bak burada hata hata olabilecek bir şey var diye..
    Anladım: Eğer derleyici bir süper sınıfa ait metodu Override etmeyi başaramazsa,@Override etiketi sayesinde derleyicinin oluşan bu durumla ilgili hata mesajı üretmesini sağlıyormuş.

    Biraz daha açıklayıcı yazdım teşekkürler...