টিউন-১১ঃ জাভা প্যাকেজ(Java Package) এর বিবারণসমূহ ।
এ পর্বে আমরা জাভার প্যাকেজ সম্পর্কে আলোচনা করব...
জাভা তে Package একটি Keyword যেটা ক্লাস বান্ডেল কে রিপ্রেজেন্ট করে।
সুতরাং সংক্ষেপে আমরা বলতে পারি প্যাকেজ হচ্ছে এক বা একাধিক ক্লাস বা ইন্টারফেসের সমষ্টি।অর্থাৎ প্যাকেজ হল অনেক গুলো ক্লাসের কন্টেইনার ।
ধরুন একটা বিস্কুটের বক্স। এর মাঝে ১০ প্যাকেট বিস্কুট আছে। এখানে ১০ প্যাকেট বিস্কুটের অবস্থান একেই বক্সে, তবে খেয়াল করুন ১০ টি প্যাকেট কিন্তু আলেদা আলেদা । আর এই আলেদা আলেদা ১০ টি প্যাকেট নিয়েই কিন্তু বক্স। এই উদাহরণে যেটাকে আমরা বক্স বললাম সেটা কেই জাভাতে প্যাকেজ বলা হয় আর বিস্কুটের প্যাকেটের মতো জাভা প্যাকেজের ভিতরও ক্লাস গুলো আলেদা আলেদা ভাবে রয়েছে।
টিউন ৯.১ এর উদাহরণ টা আরেক বার দেখে নেওয়া যাক......
আমরা কম্পিউটারে যেমনি ভাবে হাজার হাজার ফাইল বিভিন্ন ফোল্ডারে সাজিয়ে রাখি, তেমনি ভাবে একটা জাভা প্রোগ্রামের ক্লাসগুলো বিভিন্ন প্যাকেজে সাজিয়ে রাখা যায়। একই নামের ভিন্ন ভিন্ন ফাইল যেরূপ ভিন্ন ফোল্ডারে থাকতে পারে, তেমনি প্রয়োজনে একই নামের ভিন্ন ভিন্ন ক্লাস একাধিক প্যাকেজে থাকতে পারে। একটা ফাইল/ফোল্ডারে কয়েকশো ক্লাস একসাথে রাখার চেয়ে তাদের বিভিন্ন প্যাকেজে সাজিয়ে রাখাটা অনেক দিক থেকেই সুন্দর ও কার্যকর।
জাভা প্রোগ্রামে দুই ধরনের প্যাকেজ ব্যবহার করা যায়। যেমনঃ-
১) জাভা সিস্টেম প্যাকেজ (Java Built-in Package)
২) ইউজার ডিফাইন্ড প্যাকেজ ( User Define Package)
বিঃদ্রঃ উদাহরণসহ ভালোভাবে বুঝতে টিউন ১১.১ অনুসরণ করুন...
লেখার ভুল ত্রুটি ক্ষমা সুন্দর দৃষ্টিতে দেখবেন, পরবর্তী টিউন পেতে সাথেই থাকুন.........