SORU
1 HAZİRAN 2010, Salı


Android @Override kullanımı

(Java acemi, eski zaman C# adam.)

Android örnek kodu @Override kullanımı çok fark var. Tüm Java yöntemleri varsayılan olarak düşünmüştüm ""? Sanal

Ne o @Override yapar mı?

Örnek:

private class HelloWebViewClient extends WebViewClient {

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
}

CEVAP
1 HAZİRAN 2010, Salı


Süper bir sınıf yöntemi geçersiz kılma bu açıklama bu yöntemi istediğiniz derleyici ve IDE söylemek için kullanabileceğiniz bir açıklama. Onlar uyarı/hata durumunda hata yapar, örneğin, eğer niyetiniz için geçersiz bir yöntem ama yanlış, eğer bu açıklama var IDE veya derleyici seni söyleyecekdeğilaslında süper sınıf yöntemi geçersiz kılma ve böylece neden belirleyebilirsiniz ve yazım hatasını düzeltin.

Bu daha da önemli Android uygulamaları ve faaliyetleri örneğin, tüm çağrılarına göre alınacak faaliyet döngüsü - ve eğer düzgün bir şekilde geçersiz kılma ömrü yöntemleri onlar asla denilen çerçeve. Her şey yolunda derlenir, ancak uygulama için istediğiniz şekilde çalışmaz. Eğer bu açıklama eklerseniz, bir hata alırsınız.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EmbarkToHeaven

    EmbarkToHeav

    3 EYLÜL 2007
  • NPR

    NPR

    22 NİSAN 2006
  • Tome Rodrigo

    Tome Rodrigo

    9 Temmuz 2006