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

ความแตกต่างระหว่าง Packages และ Interfaces ใน Java

Packages

  • กลุ่มของ classes และ/หรือ interfaces ที่เกี่ยวข้องกัน
  • สร้างด้วยคีย์เวิร์ด package
  • นำเข้าใช้ด้วยคีย์เวิร์ด import
  • โครงสร้าง: package package_name; public class class_name { ... }

Interfaces

  • กลุ่มของ abstract methods และ constants
  • สร้างด้วยคีย์เวิร์ด interface
  • สามารถ extends interface อื่นได้ (multiple inheritance)
  • クラス implements ด้วยคีย์เวิร์ด implements
  • โครงสร้าง: interface interface_name { variable declaration; method declaration; }

สรุป

คุณสมบัติPackageInterface
เนื้อหาClasses และ InterfacesAbstract methods และ Constants
คีย์เวิร์ดสร้างpackageinterface
การใช้งานimportimplements / extends
วัตถุประสงค์จัดกลุ่มโค้ดกำหนดสัญญา (contract) ให้ class ปฏิบัติ