Mengapa kami menggunakan @override di Java?
Mengapa kami menggunakan @override di Java?

Video: Mengapa kami menggunakan @override di Java?

Video: Mengapa kami menggunakan @override di Java?
Video: Belajar Java [OOP] - 19 - Overriding Methods (inheritance) 2024, April
Anonim

anotasi @ Mengesampingkan adalah digunakan untuk membantu memeriksa apakah pengembang apa yang harus mengesampingkan metode yang benar di kelas induk atau antarmuka. Ketika nama metode super berubah, kompiler dapat memberi tahu kasus itu, yang hanya untuk menjaga konsistensi dengan super dan subkelas.

Akibatnya, mengapa @override digunakan di Jawa?

NS @ Mengesampingkan anotasi menunjukkan bahwa metode kelas anak menimpa metode kelas dasarnya. Itu mengekstrak peringatan dari kompiler jika metode beranotasi tidak benar-benar mengesampingkan apa pun. Ini dapat meningkatkan keterbacaan kode sumber.

Selanjutnya, pertanyaannya adalah, apakah kita perlu @override di Java? Anda harus selalu gunakan @ Mengesampingkan anotasi setiap kali aplikasi, disarankan oleh Google Jawa panduan praktik terbaik juga. @ Mengesampingkan legal dalam kasus berikut: Ketika metode kelas adalah utama metode kelas super. Ketika metode kelas mengimplementasikan metode antarmuka.

Di sini, @override digunakan untuk apa?

@ Mengesampingkan @ Mengesampingkan anotasi memberi tahu kompiler bahwa elemen tersebut dimaksudkan untuk mengesampingkan elemen yang dideklarasikan dalam superclass. Utama metode akan dibahas dalam Antarmuka dan Warisan. Meskipun tidak diharuskan menggunakan anotasi ini saat utama metode, ini membantu untuk mencegah kesalahan.

Apa itu anotasi dan mengapa digunakan di Java?

Anotasi di dalam Jawa . Anotasi adalah digunakan untuk memberikan informasi tambahan tentang suatu program. Anotasi jangan mengubah tindakan dari program yang dikompilasi. Anotasi membantu untuk mengasosiasikan metadata (informasi) ke elemen program yaitu variabel instan, konstruktor, metode, kelas, dll.