आप इसे एक उदाहरण का उपयोग करके समझ सकते हैं जहां एक Boss क्लास payroll पैकेज में परिभाषित है।
package payroll;
public class Boss {
public void payEmployee(Employee e) {
e.mailCheck();
}
}यदि Employee क्लास payroll पैकेज में नहीं है? Boss क्लास को तब किसी अन्य पैकेज में क्लास को संदर्भित करने के लिए निम्नलिखित तकनीकों में से एक का उपयोग करना होगा।
- क्लास का पूरी तरह से योग्य नाम उपयोग किया जा सकता है। उदाहरण के लिए −
payroll.Employee
- इम्पोर्ट कीवर्ड और वाइल्डकार्ड (*) का उपयोग करके पैकेज को इम्पोर्ट किया जा सकता है। उदाहरण के लिए −
import payroll.*;
- इम्पोर्ट कीवर्ड का उपयोग करके क्लास को स्वयं इम्पोर्ट किया जा सकता है। उदाहरण के लिए −
import payroll.Employee;