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

จะใช้แพ็คเกจย่อยใน Java ได้อย่างไร?


แพ็คเกจย่อยคล้ายกับไดเรกทอรีย่อย ขอ​พิจารณา​ตัว​อย่าง. บริษัทมีแพ็คเกจ com.apple.computers ที่มีไฟล์ต้นทางของ Dell.java ซึ่งจะมีอยู่ในชุดของไดเรกทอรีย่อยเช่นนี้ -

....\com\apple\computers\Dell.java

ในขณะที่คอมไพล์ คอมไพเลอร์จะสร้างไฟล์เอาต์พุตที่แตกต่างกันสำหรับแต่ละคลาส อินเตอร์เฟส และการแจงนับที่กำหนดไว้ในไฟล์ ชื่อฐานของไฟล์ที่ส่งออกคือชื่อของประเภท และนามสกุลคือ .class

ตัวอย่างเช่น −

// File Name:Dell.java
package com.apple.computers;
public class Dell {
}
class Ups {
}

ตอนนี้ รวบรวมไฟล์นี้โดยใช้ตัวเลือก -d -

$javac -d.Dell.java

ไฟล์จะถูกรวบรวมดังนี้ −

.\com\apple\computers\Dell.class
.\com\apple\computers\Ups.class

คุณสามารถนำเข้าคลาสหรืออินเทอร์เฟซทั้งหมดที่กำหนดไว้ใน \com\apple\computers\ ได้ดังนี้ -

import com.apple.computers.*;