Hoekom gebruik ons @override in Java?
Hoekom gebruik ons @override in Java?

Video: Hoekom gebruik ons @override in Java?

Video: Hoekom gebruik ons @override in Java?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, April
Anonim

Die aantekening @ Ignoreer is gebruik word om te help om te kyk of die ontwikkelaar wat om ignoreer die korrekte metode in die ouerklas of koppelvlak. Wanneer die naam van super se metodes verander, kan die samesteller daardie geval in kennis stel, wat slegs is om konsekwentheid met die super en die subklas te behou.

Gevolglik, hoekom word @override in Java gebruik?

Die @ Ignoreer annotasie dui aan dat die kinderklasmetode sy basisklasmetode oorskryf. Dit onttrek 'n waarskuwing uit die samesteller as die geannoteerde metode dit nie doen nie ignoreer enigiets. Dit kan die leesbaarheid van die bronkode verbeter.

Die vraag is dan, het ons @override in Java nodig? Jy behoort gebruik altyd @ Ignoreer annotasie wanneer aansoek, voorgestel deur Google Java beste praktykgids ook. @ Ignoreer is wettig in die volgende gevalle: Wanneer 'n klasmetode is oorheersend 'n superklas-metode. Wanneer 'n klasmetode 'n koppelvlakmetode implementeer.

Hierin, waarvoor word @override gebruik?

@ Ignoreer @ Ignoreer annotasie lig die samesteller in dat die element bedoel is ignoreer 'n element wat in 'n superklas verklaar is. Oorheersend metodes sal in Interfaces and Inheritance bespreek word. Alhoewel dit nie nodig is om hierdie aantekening te gebruik wanneer oorheersend 'n metode, dit help om foute te voorkom.

Wat is annotasie en hoekom word dit in Java gebruik?

Aantekeninge in Java . Aantekeninge is gebruik word om aanvullende inligting oor 'n program te verskaf. Aantekeninge moenie aksie van 'n saamgestelde program verander nie. Aantekeninge help om metadata (inligting) aan die programelemente te assosieer, dit wil sê instansieveranderlikes, konstruktors, metodes, klasse, ens.