Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ความแตกต่างระหว่างแพ็คเกจและอินเทอร์เฟซใน Java


ในบทความนี้ เราจะเข้าใจความแตกต่างระหว่างแพ็คเกจและอินเทอร์เฟซใน Java

แพ็คเกจ

  • เป็นกลุ่มของคลาสและ/หรืออินเทอร์เฟซที่อยู่ด้วยกัน

  • สามารถสร้างโดยใช้คำหลัก "แพ็คเกจ"

  • สามารถนำเข้าได้

  • สามารถทำได้โดยใช้คำหลัก "นำเข้า"

ตัวอย่าง

package package_name;
public class class_name {
   .
   (body of class)
   .
}

อินเทอร์เฟซ

  • เป็นกลุ่มของวิธีการเชิงนามธรรมและค่าคงที่

  • สามารถสร้างได้โดยใช้คำสำคัญ "อินเทอร์เฟซ"

  • สามารถขยายได้ด้วยอินเทอร์เฟซอื่น

  • นอกจากนี้ยังสามารถนำมาใช้โดยชั้นเรียน

  • สามารถใช้งานได้โดยใช้คีย์เวิร์ด "ใช้"

ตัวอย่าง

interface interface_name {
   variable declaration;
   method declaration;
}