อินเทอร์เฟซไม่สามารถสร้างอินสแตนซ์ได้โดยตรง สมาชิกของมันถูกนำไปใช้โดยคลาสหรือโครงสร้างใด ๆ ที่ใช้อินเทอร์เฟซ … คลาสสามารถสืบทอดคลาสพื้นฐานและใช้งานอินเทอร์เฟซได้ตั้งแต่หนึ่งรายการขึ้นไป
ทำไมเราสร้างอินเทอร์เฟซไม่ได้
คุณไม่สามารถยกตัวอย่างอินเทอร์เฟซหรือคลาสนามธรรมได้ เพราะมันจะท้าทายโมเดลเชิงวัตถุ อินเทอร์เฟซแสดงถึงสัญญา - คำมั่นสัญญาว่าผู้ดำเนินการอินเทอร์เฟซจะสามารถทำสิ่งเหล่านี้ได้ทั้งหมด ปฏิบัติตามสัญญา
คุณสร้างอินสแตนซ์อ็อบเจ็กต์อินเทอร์เฟซใน java ได้อย่างไร
คุณไม่สามารถยกตัวอย่างอินเทอร์เฟซใน java อย่างไรก็ตาม คุณสามารถอ้างถึงอ็อบเจ็กต์ที่ใช้อินเทอร์เฟซตามประเภทของอินเทอร์เฟซ
เราสร้างอินเทอร์เฟซโดยใช้ Create object keyword ได้ไหม
ไม่ เราไม่สามารถสร้างอินสแตนซ์ของอินเทอร์เฟซโดยใช้คีย์เวิร์ดสร้างวัตถุ.
เราสร้างคอนสตรัคเตอร์ของอินเตอร์เฟสได้ไหม
ไม่ คุณไม่สามารถมีตัวสร้างภายในอินเทอร์เฟซ ใน Java คุณสามารถมีได้เฉพาะตัวแปรสาธารณะ คงที่ ตัวแปรสุดท้าย และเมธอดสาธารณะ นามธรรม และเมธอดใน Java7 ตั้งแต่ Java8 เป็นต้นไป อินเตอร์เฟสจะอนุญาตให้ใช้เมธอดเริ่มต้นและเมธอดแบบสแตติก