วีดีโอ: ทำไมเราใช้ @override ใน Java
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
คำอธิบายประกอบ @ แทนที่ เป็น ใช้แล้ว เพื่อช่วยในการตรวจสอบว่าผู้พัฒนาต้องทำอย่างไร แทนที่ วิธีการที่ถูกต้องในคลาสพาเรนต์หรืออินเตอร์เฟส เมื่อชื่อของเมธอดของ super เปลี่ยนไป คอมไพเลอร์สามารถแจ้งเคสนั้นได้ ซึ่งก็เพื่อให้สอดคล้องกับ super และ subclass เท่านั้น
เหตุใดจึงใช้ @override ใน Java
NS @ แทนที่ คำอธิบายประกอบระบุว่าเมธอดคลาสลูกกำลังเขียนทับเมธอดคลาสพื้นฐาน มันแยกคำเตือนจากคอมไพเลอร์หากวิธีการใส่คำอธิบายประกอบไม่จริง แทนที่ อะไรก็ตาม. สามารถปรับปรุงความสามารถในการอ่านซอร์สโค้ด
ต่อมา คำถามคือ เราต้องการ @override ใน Java หรือไม่ คุณควร ใช้ @ เสมอ แทนที่ คำอธิบายประกอบเมื่อใดก็ตามที่แอปพลิเคชันแนะนำโดย.ของ Google Java แนวทางปฏิบัติที่ดีที่สุดเช่นกัน @ แทนที่ ถูกกฎหมายในกรณีต่อไปนี้: เมื่อวิธีการเรียนเป็น เอาชนะ วิธีการแบบซุปเปอร์คลาส เมื่อเมธอดคลาสใช้เมธอดอินเตอร์เฟส
ในที่นี้ @override ใช้สำหรับอะไร
@ แทนที่ @ แทนที่ คำอธิบายประกอบแจ้งคอมไพเลอร์ว่าองค์ประกอบนั้นหมายถึง แทนที่ องค์ประกอบที่ประกาศในซูเปอร์คลาส เอาชนะ จะกล่าวถึงเมธอดในอินเทอร์เฟซและการสืบทอด ในขณะที่ไม่จำเป็นต้องใช้คำอธิบายประกอบนี้เมื่อ เอาชนะ วิธีการก็ช่วยป้องกันความผิดพลาด
คำอธิบายประกอบคืออะไรและเหตุใดจึงใช้ใน Java
คำอธิบายประกอบ ใน Java . คำอธิบายประกอบ เป็น ใช้แล้ว เพื่อให้ข้อมูลเสริมเกี่ยวกับโปรแกรม คำอธิบายประกอบ อย่าเปลี่ยนการกระทำของโปรแกรมที่คอมไพล์แล้ว คำอธิบายประกอบ ช่วยในการเชื่อมโยงข้อมูลเมตา (ข้อมูล) กับองค์ประกอบของโปรแกรม เช่น ตัวแปรอินสแตนซ์ ตัวสร้าง เมธอด คลาส ฯลฯ