Mengapa kita menggunakan @override dalam Java?
Mengapa kita menggunakan @override dalam Java?

Video: Mengapa kita menggunakan @override dalam Java?

Video: Mengapa kita menggunakan @override dalam Java?
Video: Belajar Java [OOP] - 19 - Overriding Methods (inheritance) 2024, Disember
Anonim

Anotasi @ mengatasi ialah digunakan untuk membantu menyemak sama ada pemaju apa yang perlu mengatasi kaedah yang betul dalam kelas induk atau antara muka. Apabila nama kaedah super berubah, pengkompil boleh memberitahu kes itu, yang hanya untuk mengekalkan konsistensi dengan super dan subkelas.

Akibatnya, mengapa @override digunakan di Jawa?

@ mengatasi anotasi menunjukkan bahawa kaedah kelas kanak-kanak terlebih menulis kaedah kelas asasnya. Ia mengeluarkan amaran daripada pengkompil jika kaedah beranotasi sebenarnya tidak mengatasi apa sahaja. Ia boleh meningkatkan kebolehbacaan kod sumber.

Seterusnya, persoalannya ialah, adakah kita memerlukan @override di Jawa? Kamu patut sentiasa guna @ mengatasi anotasi setiap kali permohonan, dicadangkan oleh Google Jawa panduan amalan terbaik juga. @ mengatasi adalah sah dalam kes berikut: Apabila kaedah kelas adalah mengatasi kaedah kelas super. Apabila kaedah kelas melaksanakan kaedah antara muka.

Di sini, @override digunakan untuk apa?

@ mengatasi @ mengatasi anotasi memberitahu pengkompil bahawa elemen itu dimaksudkan mengatasi elemen yang diisytiharkan dalam superclass. Mengatasi kaedah akan dibincangkan dalam Antara Muka dan Pewarisan. Walaupun tidak diperlukan untuk menggunakan anotasi ini apabila mengatasi kaedah, ia membantu untuk mengelakkan ralat.

Apakah anotasi dan mengapa ia digunakan dalam Java?

Anotasi dalam Jawa . Anotasi adalah digunakan untuk menyediakan maklumat tambahan tentang sesuatu program. Anotasi jangan ubah tindakan program yang disusun. Anotasi membantu untuk mengaitkan metadata (maklumat) kepada elemen program iaitu pembolehubah contoh, pembina, kaedah, kelas, dsb.