Tại sao chúng tôi sử dụng @override trong Java?
Tại sao chúng tôi sử dụng @override trong Java?

Video: Tại sao chúng tôi sử dụng @override trong Java?

Video: Tại sao chúng tôi sử dụng @override trong Java?
Video: Java 42. Ghi đè phương thức - Overriding trong lập trình Java | Phần 2 - Lập trình Hướng Đối Tượng 2024, Tháng tư
Anonim

Chú thích @ Ghi đè Là đã sử dụng để giúp kiểm tra xem nhà phát triển có ghi đè đúng phương thức trong lớp cha hoặc giao diện. Khi tên của các phương thức của super thay đổi, trình biên dịch có thể thông báo trường hợp đó, điều này chỉ nhằm duy trì tính nhất quán với super và subclass.

Do đó, tại sao @override lại được sử dụng trong Java?

Các @ Ghi đè chú thích chỉ ra rằng phương thức lớp con đang ghi đè phương thức lớp cơ sở của nó. Nó trích xuất một cảnh báo từ trình biên dịch nếu phương thức chú thích không thực sự ghi đè bất cứ điều gì. Nó có thể cải thiện khả năng đọc của mã nguồn.

Sau đó, câu hỏi đặt ra là chúng ta có cần @override trong Java không? Bạn nên luôn luôn sử dụng @ Ghi đè chú thích bất cứ khi nào ứng dụng, do Google đề xuất Java hướng dẫn thực hành tốt nhất là tốt. @ Ghi đè là hợp pháp trong các trường hợp sau: Khi một phương thức lớp là đè lên một phương thức siêu lớp. Khi một phương thức lớp đang triển khai một phương thức giao diện.

Ở đây, @override được sử dụng để làm gì?

@ Ghi đè @ Ghi đè chú thích thông báo cho trình biên dịch rằng phần tử có nghĩa là ghi đè một phần tử được khai báo trong lớp cha. Ghi đè các phương pháp sẽ được thảo luận trong Giao diện và Kế thừa. Mặc dù không bắt buộc phải sử dụng chú thích này khi đè lên một phương pháp, nó giúp ngăn ngừa lỗi.

Chú thích là gì và tại sao nó được sử dụng trong Java?

Chú thích trong Java . Chú thích là đã sử dụng để cung cấp thông tin bổ sung về một chương trình. Chú thích không thay đổi hành động của một chương trình đã biên dịch. Chú thích giúp liên kết siêu dữ liệu (thông tin) với các phần tử chương trình, tức là các biến phiên bản, hàm tạo, phương thức, lớp, v.v.