Kāpēc Java mēs izmantojam @override?
Kāpēc Java mēs izmantojam @override?

Video: Kāpēc Java mēs izmantojam @override?

Video: Kāpēc Java mēs izmantojam @override?
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Aprīlis
Anonim

Anotācija @ Ignorēt ir lietots lai palīdzētu pārbaudīt, vai izstrādātājam ko darīt ignorēt pareizo metodi vecākklasē vai saskarnē. Mainoties super metožu nosaukumam, kompilators var paziņot par šo gadījumu, kas ir paredzēts tikai konsekvences nodrošināšanai ar super un apakšklasi.

Līdz ar to, kāpēc Java tiek izmantots @override?

@ Ignorēt anotācija norāda, ka bērnklases metode pārraksta tās bāzes klases metodi. Tas izņem brīdinājumu no kompilatora, ja anotētā metode patiesībā to nedara ignorēt jebko. Tas var uzlabot avota koda lasāmību.

Pēc tam rodas jautājums, vai mums ir nepieciešams @override Java? Jums vajadzētu vienmēr lieto @ Ignorēt anotācija ikreiz, kad pieteikums, ko iesaka Google Java arī labākās prakses rokasgrāmata. @ Ignorēt ir likumīga šādos gadījumos: Ja klases metode ir noteicošais superklases metode. Kad klases metode ievieš saskarnes metodi.

Kam tiek izmantots @override?

@ Ignorēt @ Ignorēt anotācija informē kompilatoru, ka elements ir paredzēts ignorēt virsklasē deklarēts elements. Pārsvarā metodes tiks apspriestas sadaļā Saskarnes un mantošana. Lai gan šī anotācija nav jāizmanto, kad noteicošais metode, tā palīdz novērst kļūdas.

Kas ir anotācija un kāpēc tā tiek izmantota Java?

Anotācijas iekšā Java . Anotācijas ir lietots sniegt papildu informāciju par programmu. Anotācijas nemaina kompilētās programmas darbību. Anotācijas palīdzēt saistīt metadatus (informāciju) ar programmas elementiem, t.i., gadījumu mainīgajiem, konstruktoriem, metodēm, klasēm utt.