วีดีโอ: อินเทอร์เฟซสามารถสืบทอดอินเทอร์เฟซอื่นได้หรือไม่
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
นอกจากนี้ยังเป็นไปได้สำหรับ java อินเตอร์เฟซ ถึง สืบทอด จาก อื่น จาวา อินเตอร์เฟซ , เช่นเดียวกับชั้นเรียน สามารถสืบทอด จากคลาสอื่นๆ คลาสที่ใช้ an อินเตอร์เฟซ ที่ สืบทอด จากหลาย ๆ อินเทอร์เฟซ ต้องใช้วิธีการทั้งหมดจาก อินเตอร์เฟซ และผู้ปกครอง อินเทอร์เฟซ.
ดังนั้น อินเทอร์เฟซสามารถสืบทอดอินเทอร์เฟซ Java อื่นได้หรือไม่
หนึ่ง อินเตอร์เฟซ ปฏิบัติไม่ได้ อินเทอร์เฟซอื่น ใน Java . หนึ่ง อินเทอร์เฟซสามารถ ขยายจำนวนใด ๆ อินเทอร์เฟซ แต่หนึ่ง อินเตอร์เฟซ ปฏิบัติไม่ได้ อินเทอร์เฟซอื่น , เพราะถ้ามี อินเตอร์เฟซ ดำเนินการแล้วจะต้องกำหนดวิธีการและ อินเตอร์เฟซ ไม่เคยมีคำจำกัดความของวิธีการใดๆ
นอกจากนี้ อะไรคือความแตกต่างระหว่างการสืบทอดและอินเทอร์เฟซ? พวกเขาคือ มรดก , ความหลากหลาย, นามธรรมและการห่อหุ้ม การสืบทอดและอินเทอร์เฟซ เกี่ยวข้องกับ OOP กุญแจ ความแตกต่างระหว่างการสืบทอดและส่วนต่อประสาน คือว่า มรดก คือการได้รับคลาสใหม่จากคลาสที่มีอยู่และ an อินเตอร์เฟซ คือการใช้คลาสนามธรรมและหลายตัว มรดก.
ดังนั้น อินเทอร์เฟซสามารถสืบทอดหลายอินเทอร์เฟซได้หรือไม่
ยืดออก หลายอินเตอร์เฟส หลายมรดก ไม่อนุญาต อินเทอร์เฟซ ไม่ใช่คลาส อย่างไรก็ตาม และ an อินเทอร์เฟซสามารถ ขยายผู้ปกครองมากกว่าหนึ่งคน อินเตอร์เฟซ . คีย์เวิร์ด extends ถูกใช้ครั้งเดียว และ parent อินเทอร์เฟซ ถูกประกาศในรายการที่คั่นด้วยเครื่องหมายจุลภาค
จะเกิดอะไรขึ้นเมื่อสองอินเทอร์เฟซมีวิธีการเดียวกัน
7 คำตอบ หากประเภทดำเนินการ สองอินเตอร์เฟส และแต่ละ อินเตอร์เฟซ กำหนด a กระบวนการ ที่มีลายเซ็นเหมือนกัน จึงมีเพียงหนึ่งเดียวเท่านั้น กระบวนการ และแยกไม่ออก ถ้าจะพูดว่า สองวิธีมี ประเภทการส่งคืนที่ขัดแย้งกัน จะเป็นข้อผิดพลาดในการรวบรวม