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

อธิบายแพ็คเกจใน Java


ในคลาส Java และอินเทอร์เฟซที่เกี่ยวข้องกันจะถูกจัดกลุ่มภายใต้แพ็คเกจ แพ็คเกจไม่มีอะไรเลยนอกจากไดเร็กทอรีที่เก็บคลาสและอินเทอร์เฟซของแนวคิดเฉพาะ ตัวอย่างเช่น คลาสและอินเทอร์เฟซทั้งหมดที่เกี่ยวข้องกับการดำเนินการอินพุตและเอาต์พุตจะถูกเก็บไว้ในแพ็คเกจ java.io

การสร้างแพ็คเกจ

คุณสามารถจัดกลุ่มคลาสและอินเทอร์เฟซที่จำเป็นภายใต้แพ็คเกจเดียว โดยการประกาศแพ็คเกจที่ด้านบนของคลาส/อินเทอร์เฟซ (ไฟล์) โดยใช้คำหลัก แพ็คเกจ เป็น −

ตัวอย่าง

แพ็คเกจ com.tutorialspoint.mypackage; ตัวอย่างคลาสสาธารณะ { การสาธิตโมฆะสาธารณะ () { System.out.println ("นี่คือวิธีการของคลาสตัวอย่าง"); } public void main(String args[]) { System.out.println("สวัสดี สบายดีไหม......"); }}

การคอมไพล์โปรแกรมด้วยแพ็คเกจ

แตกต่างจากโปรแกรมอื่นๆ ในการคอมไพล์โปรแกรมด้วยแพ็คเกจ คุณต้องใช้ –d ตัวเลือกของคำสั่ง javac ที่ระบุเส้นทางปลายทางที่คุณต้องการสร้างแพ็คเกจ

javac –d . Sample.java

หากคุณไม่ได้ระบุเส้นทางปลายทาง แพ็คเกจจะถูกสร้างขึ้นในไดเรกทอรีปัจจุบัน

การดำเนินการไฟล์ .class ที่สร้างด้วยในแพ็คเกจ

ในการรันโค้ดไบต์ภายในไฟล์ คุณต้องระบุชื่อคลาสที่แน่นอน (ชื่อพร้อมกับแพ็คเกจ) เป็น −

java com.tutorialspoint.mypackage.Sampleสวัสดี สบายดีไหม......

การเข้าถึงเนื้อหาของแพ็คเกจ

ในการเข้าถึงคลาส/อินเทอร์เฟซที่จัดกลุ่มภายใต้แพ็คเกจ คุณต้องเพิ่มตำแหน่งของแพ็คเกจในตัวแปร classpath (หรือตรวจสอบให้แน่ใจว่าแพ็คเกจอยู่ในไดเร็กทอรีปัจจุบัน) และนำเข้าคลาส/อินเทอร์เฟซโดยใช้คำสำคัญนำเข้า .

ตัวอย่าง

<ก่อน>นำเข้า com.tutorialspoint.mypackage.Sample; การทดสอบคลาสสาธารณะ { โมฆะสาธารณะหลัก (สตริง args []) { ตัวอย่าง obj =ตัวอย่างใหม่ (); obj. สาธิต (); }}

ผลลัพธ์

นี่คือวิธีการของคลาสตัวอย่าง