Pse përdorim @override në Java?
Pse përdorim @override në Java?

Video: Pse përdorim @override në Java?

Video: Pse përdorim @override në Java?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Prill
Anonim

Shënimi @ Shfuqizimi është të përdorura për të ndihmuar për të kontrolluar nëse zhvilluesi çfarë të anashkaloj metodën e saktë në klasën mëmë ose ndërfaqen. Kur emri i metodave të super ndryshon, përpiluesi mund të njoftojë atë rast, i cili është vetëm për të mbajtur konsistencën me super dhe nënklasën.

Rrjedhimisht, pse përdoret @override në Java?

@ Shfuqizimi shënimi tregon se metoda e klasës fëmijë është duke e mbishkruar metodën e saj të klasës bazë. Ai nxjerr një paralajmërim nga përpiluesi nëse metoda e shënuar në fakt nuk e bën këtë anashkaloj çdo gjë. Mund të përmirësojë lexueshmërinë e kodit burimor.

Më pas, pyetja është, a kemi nevojë për @override në Java? Ti duhet përdorni gjithmonë @ Shfuqizimi shënim sa herë që aplikacioni, i sugjeruar nga Google Java udhëzues praktikat më të mira gjithashtu. @ Anuloj është e ligjshme në rastet e mëposhtme: Kur një metodë e klasës është mbizotëruese një metodë super-klasore. Kur një metodë e klasës po zbaton një metodë ndërfaqeje.

Këtu, për çfarë përdoret @override?

@ Anuloj @ Anuloj shënimi informon përpiluesin se elementi është menduar për të anashkaloj një element i deklaruar në një superklasë. Mbështetës metodat do të diskutohen në Ndërfaqet dhe Trashëgimia. Ndërsa nuk kërkohet të përdoret ky shënim kur mbizotëruese një metodë, ajo ndihmon për të parandaluar gabimet.

Çfarë është shënimi dhe pse përdoret në Java?

Shënime në Java . Shënime janë të përdorura për të dhënë informacion shtesë rreth një programi. Shënime mos e ndryshoni veprimin e një programi të kompiluar. Shënime ndihmoni për të lidhur meta të dhënat (informacionet) me elementët e programit, p.sh. variablat e shembullit, konstruktorët, metodat, klasat, etj.