हम एक आयात विवरण का उपयोग कर सकते हैं किसी विशेष पैकेज की कक्षाएं और इंटरफ़ेस आयात करने के लिए . जब भी हम इम्पोर्ट स्टेटमेंट का उपयोग कर रहे होते हैं तो पूरी तरह से योग्य नाम . का उपयोग करने की आवश्यकता नहीं होती है और हम सीधे संक्षिप्त नाम . का उपयोग कर सकते हैं . हम स्थिर आयात . का उपयोग कर सकते हैं एक विशेष वर्ग और पैकेज से स्थिर सदस्य आयात करने के लिए . जब भी हम स्थिर आयात . का उपयोग कर रहे होते हैं यह कक्षा के नाम का उपयोग करने के लिए आवश्यक नहीं है स्थिर सदस्य तक पहुँचने के लिए और हम सीधे उपयोग कर सकते हैं।
आयात विवरण
- किसी अन्य पैकेज से किसी वर्ग या पद्धति तक पहुंचने के लिए हमें पूर्ण रूप से योग्य नाम . का उपयोग करने की आवश्यकता है या हम आयात . का उपयोग कर सकते हैं बयान।
- वर्ग या विधि भी सुलभ होनी चाहिए। अभिगम्यता पहुंच संशोधक . पर आधारित है ।
- निजी सदस्य केवल एक ही वर्ग के भीतर पहुंच योग्य हैं। इसलिए हम पूरी तरह से योग्य नाम या आयात विवरण के साथ भी एक निजी सदस्य तक नहीं पहुंच पाएंगे।
- द java.lang पैकेज स्वचालित रूप से जावा द्वारा हमारे कोड में आयात किया जाता है।
उदाहरण
import java.util.Vector; public class ImportDemo { public ImportDemo() { //Imported using keyword, hence able to access directly in the code without package qualification. Vector v = new Vector(); v.add("Tutorials"); v.add("Point"); v.add("India"); System.out.println("Vector values are: "+ v); //Package not imported, hence referring to it using the complete package. java.util.ArrayList list = new java.util.ArrayList(); list.add("Tutorix"); list.add("India"); System.out.println("Array List values are: "+ list); } public static void main(String arg[]) { new ImportDemo(); } }
आउटपुट
Vector values are: [Tutorials, Point, India] Array List values are: [Tutorix, India]
स्थिर आयात विवरण
- स्थिर आयात सभी स्थिर डेटा आयात करेगा ताकि बिना किसी वर्ग नाम के . का उपयोग किया जा सके ।
- एक स्थिर आयात घोषणा के दो रूप हैं, एक जो एक विशेष स्थिर सदस्य को आयात करता है जिसे एकल स्थिर आयात के रूप में जाना जाता है t और एक जो कक्षा के सभी स्थिर सदस्यों . को आयात करता है जिसे मांग पर स्थिर आयात . के रूप में जाना जाता है ।
- स्थिर आयात Java5 संस्करण में पेश किया गया ।
- स्थिर आयात का उपयोग करने के लाभों में से एक है कीस्ट्रोक को कम करना और पुन:प्रयोज्यता ।
उदाहरण
import static java.lang.System.*; //Using Static Import public class StaticImportDemo { public static void main(String args[]) { //System.out is not used as it is imported using the keyword stati. out.println("Welcome to Tutorials Point"); } }
आउटपुट
Welcome to Tutorials Point