আমরা একটি নির্দিষ্ট প্যাকেজের ক্লাস এবং ইন্টারফেস আমদানি করতে একটি আমদানি বিবৃতি ব্যবহার করতে পারি . যখনই আমরা আমদানি বিবৃতি ব্যবহার করি তখন সম্পূর্ণ যোগ্য নাম ব্যবহার করার প্রয়োজন নেই৷ এবং আমরা সরাসরি ছোট নাম ব্যবহার করতে পারি . আমরা স্ট্যাটিক ইম্পোর্ট ব্যবহার করতে পারি একটি নির্দিষ্ট ক্লাস এবং প্যাকেজ থেকে স্ট্যাটিক সদস্য আমদানি করতে . যখনই আমরা স্ট্যাটিক ইম্পোর্ট ব্যবহার করি এটি শ্রেণির নাম ব্যবহার করার প্রয়োজন নেই স্ট্যাটিক সদস্য অ্যাক্সেস করতে এবং আমরা সরাসরি ব্যবহার করতে পারি।
আমদানি বিবৃতি
- অন্য প্যাকেজ থেকে একটি ক্লাস বা পদ্ধতি অ্যাক্সেস করতে আমাদের সম্পূর্ণ যোগ্য নাম ব্যবহার করতে হবে অথবা আমরা আমদানি ব্যবহার করতে পারি বিবৃতি।
- শ্রেণী বা পদ্ধতিটিও অ্যাক্সেসযোগ্য হওয়া উচিত। অ্যাক্সেসযোগ্যতা অ্যাক্সেস মডিফায়ারের উপর ভিত্তি করে .
- ব্যক্তিগত সদস্যরা শুধুমাত্র একই শ্রেণীর মধ্যে অ্যাক্সেসযোগ্য। তাই আমরা সম্পূর্ণ যোগ্য নাম বা একটি আমদানি বিবৃতি দিয়েও কোনো ব্যক্তিগত সদস্যকে অ্যাক্সেস করতে সক্ষম হব না৷
- The java.lang প্যাকেজ জাভা দ্বারা স্বয়ংক্রিয়ভাবে আমাদের কোডে আমদানি করা হয়৷
উদাহরণ
import java.util.Vector;public class ImportDemo { public ImportDemo() { //কীওয়ার্ড ব্যবহার করে আমদানি করা হয়েছে, তাই প্যাকেজ যোগ্যতা ছাড়াই সরাসরি কোডে প্রবেশ করতে সক্ষম। ভেক্টর v =নতুন ভেক্টর(); v.add("টিউটোরিয়াল"); v.add("পয়েন্ট"); v.add("ভারত"); System.out.println("ভেক্টর মান হল:"+ v); //প্যাকেজ আমদানি করা হয়নি, তাই সম্পূর্ণ প্যাকেজ ব্যবহার করে এটি উল্লেখ করা হচ্ছে। java.util.ArrayList তালিকা =নতুন java.util.ArrayList(); list.add("Tutorix"); list.add("ভারত"); System.out.println("অ্যারে তালিকার মান হল:"+ তালিকা); } পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আরগ[]) { নতুন ইমপোর্টডেমো(); }}
আউটপুট
ভেক্টর মানগুলি হল:[টিউটোরিয়াল, পয়েন্ট, ভারত] অ্যারে তালিকার মানগুলি হল:[টিউটরিক্স, ভারত]
স্ট্যাটিক ইম্পোর্ট স্টেটমেন্ট
- স্ট্যাটিক আমদানি সমস্ত স্ট্যাটিক ডেটা আমদানি করবে যাতে একটি শ্রেণির নাম ছাড়াই ব্যবহার করতে পারে৷ .
- একটি স্ট্যাটিক আমদানি ঘোষণার দুটি রূপ রয়েছে, একটি যা একটি নির্দিষ্ট স্ট্যাটিক সদস্যকে আমদানি করে যা একক স্ট্যাটিক ইম্পর নামে পরিচিত t এবং একটি যা সমস্ত একটি শ্রেণীর স্ট্যাটিক সদস্যদের আমদানি করে৷ যা একটি চাহিদার উপর স্ট্যাটিক আমদানি নামে পরিচিত .
- অচল আমদানি Java5 সংস্করণে চালু করা হয়েছে .
- স্থির আমদানি ব্যবহার করার একটি সুবিধা হল কীস্ট্রোক হ্রাস করা এবং পুনরায় ব্যবহারযোগ্যতা .
উদাহরণ
<প্রে> স্ট্যাটিক java.lang. সিস্টেম আমদানি করুন।*; // Static Importpublic ক্লাস StaticImportDemo ব্যবহার করা { public static void main(String args[]) { //System.out ব্যবহার করা হয় না কারণ এটি স্ট্যাটি কীওয়ার্ড ব্যবহার করে আমদানি করা হয়। out.println("টিউটোরিয়াল পয়েন্টে স্বাগতম"); }}আউটপুট
টিউটোরিয়াল পয়েন্টে স্বাগতম