อินเทอร์เฟซสามารถสืบทอดอินเทอร์เฟซอื่นได้หรือไม่
อินเทอร์เฟซสามารถสืบทอดอินเทอร์เฟซอื่นได้หรือไม่

วีดีโอ: อินเทอร์เฟซสามารถสืบทอดอินเทอร์เฟซอื่นได้หรือไม่

วีดีโอ: อินเทอร์เฟซสามารถสืบทอดอินเทอร์เฟซอื่นได้หรือไม่
วีดีโอ: วิธีเช็คบัญชี Facebook ไปล็อกอินไว้เครื่องไหนบ้าง? 2024, เมษายน
Anonim

นอกจากนี้ยังเป็นไปได้สำหรับ java อินเตอร์เฟซ ถึง สืบทอด จาก อื่น จาวา อินเตอร์เฟซ , เช่นเดียวกับชั้นเรียน สามารถสืบทอด จากคลาสอื่นๆ คลาสที่ใช้ an อินเตอร์เฟซ ที่ สืบทอด จากหลาย ๆ อินเทอร์เฟซ ต้องใช้วิธีการทั้งหมดจาก อินเตอร์เฟซ และผู้ปกครอง อินเทอร์เฟซ.

ดังนั้น อินเทอร์เฟซสามารถสืบทอดอินเทอร์เฟซ Java อื่นได้หรือไม่

หนึ่ง อินเตอร์เฟซ ปฏิบัติไม่ได้ อินเทอร์เฟซอื่น ใน Java . หนึ่ง อินเทอร์เฟซสามารถ ขยายจำนวนใด ๆ อินเทอร์เฟซ แต่หนึ่ง อินเตอร์เฟซ ปฏิบัติไม่ได้ อินเทอร์เฟซอื่น , เพราะถ้ามี อินเตอร์เฟซ ดำเนินการแล้วจะต้องกำหนดวิธีการและ อินเตอร์เฟซ ไม่เคยมีคำจำกัดความของวิธีการใดๆ

นอกจากนี้ อะไรคือความแตกต่างระหว่างการสืบทอดและอินเทอร์เฟซ? พวกเขาคือ มรดก , ความหลากหลาย, นามธรรมและการห่อหุ้ม การสืบทอดและอินเทอร์เฟซ เกี่ยวข้องกับ OOP กุญแจ ความแตกต่างระหว่างการสืบทอดและส่วนต่อประสาน คือว่า มรดก คือการได้รับคลาสใหม่จากคลาสที่มีอยู่และ an อินเตอร์เฟซ คือการใช้คลาสนามธรรมและหลายตัว มรดก.

ดังนั้น อินเทอร์เฟซสามารถสืบทอดหลายอินเทอร์เฟซได้หรือไม่

ยืดออก หลายอินเตอร์เฟส หลายมรดก ไม่อนุญาต อินเทอร์เฟซ ไม่ใช่คลาส อย่างไรก็ตาม และ an อินเทอร์เฟซสามารถ ขยายผู้ปกครองมากกว่าหนึ่งคน อินเตอร์เฟซ . คีย์เวิร์ด extends ถูกใช้ครั้งเดียว และ parent อินเทอร์เฟซ ถูกประกาศในรายการที่คั่นด้วยเครื่องหมายจุลภาค

จะเกิดอะไรขึ้นเมื่อสองอินเทอร์เฟซมีวิธีการเดียวกัน

7 คำตอบ หากประเภทดำเนินการ สองอินเตอร์เฟส และแต่ละ อินเตอร์เฟซ กำหนด a กระบวนการ ที่มีลายเซ็นเหมือนกัน จึงมีเพียงหนึ่งเดียวเท่านั้น กระบวนการ และแยกไม่ออก ถ้าจะพูดว่า สองวิธีมี ประเภทการส่งคืนที่ขัดแย้งกัน จะเป็นข้อผิดพลาดในการรวบรวม