Bakit namin ginagamit ang @override sa Java?
Bakit namin ginagamit ang @override sa Java?

Video: Bakit namin ginagamit ang @override sa Java?

Video: Bakit namin ginagamit ang @override sa Java?
Video: Flutter Redux Tutorial: State Management for Flutter Apps | Get started with Redux | amplifyabhi 2024, Nobyembre
Anonim

Ang anotasyon @ I-override ay ginamit para sa pagtulong na suriin kung ano ang gagawin ng developer override ang tamang paraan sa parent class o interface. Kapag nagbago ang pangalan ng mga pamamaraan ng super, maaaring ipaalam ng compiler ang kasong iyon, na para lamang sa pagpapanatiling pare-pareho sa super at sa subclass.

Dahil dito, bakit ginagamit ang @override sa Java?

Ang @ I-override Ang anotasyon ay nagpapahiwatig na ang pamamaraan ng klase ng bata ay labis na nagsusulat ng paraan ng batayang klase nito. Kinukuha nito ang isang babala mula sa compiler kung ang annotated na pamamaraan ay hindi talaga override anumang bagay. Mapapabuti nito ang pagiging madaling mabasa ng source code.

Kasunod nito, ang tanong, kailangan ba natin ng @override sa Java? Dapat mo laging gamitin ang @ I-override anotasyon tuwing aplikasyon, iminumungkahi ng Google Java gabay din sa pinakamahusay na kasanayan. @ I-override ay legal sa mga sumusunod na kaso: Kapag ang isang paraan ng klase ay override isang super-class na pamamaraan. Kapag ang isang paraan ng klase ay nagpapatupad ng isang paraan ng interface.

Dito, para saan ang @override?

@ I-override @ I-override Ang anotasyon ay nagpapaalam sa compiler na ang elemento ay sinadya override isang elemento na ipinahayag sa isang superclass. Overriding ang mga pamamaraan ay tatalakayin sa Mga Interface at Pamana. Habang hindi kinakailangang gamitin ang anotasyong ito kung kailan override isang paraan, nakakatulong ito upang maiwasan ang mga pagkakamali.

Ano ang anotasyon at bakit ito ginagamit sa Java?

Mga anotasyon sa Java . Mga anotasyon ay ginamit upang magbigay ng karagdagang impormasyon tungkol sa isang programa. Mga anotasyon huwag baguhin ang pagkilos ng isang pinagsama-samang programa. Mga anotasyon tumulong sa pag-uugnay ng metadata (impormasyon) sa mga elemento ng programa i.e. mga variable ng instance, constructor, pamamaraan, klase, atbp.