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
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.
Doğru kullanımı Android kullanıcısı Yö...
Nasıl Android Uygulama bellek kullanım...
Nasıl SharedPreferences kullanımı için...
Nasıl Android ScrollView kullanımı?...
Nasıl android güncel bellek kullanımı ...