আসুন আমরা একটি উদাহরণ দেখি যা প্রাণী নামে একটি প্যাকেজ তৈরি করে৷ ক্লাস এবং ইন্টারফেসের নামের সাথে কোনো দ্বন্দ্ব এড়াতে ছোট হাতের অক্ষর সহ প্যাকেজের নাম ব্যবহার করা একটি ভাল অভ্যাস।
নিম্নলিখিত প্যাকেজ উদাহরণে প্রাণীদের −
নামের ইন্টারফেস রয়েছে/* File name : Animal.java */
package animals;
interface Animal {
public void eat();
public void travel();
} এখন, আসুন আমরা উপরের ইন্টারফেসটিকে একই প্যাকেজ প্রাণীতে প্রয়োগ করি -
package animals;
/* File name : MammalInt.java */
public class MammalInt implements Animal {
public void eat() {
System.out.println("Mammal eats");
}
public void travel() {
System.out.println("Mammal travels");
}
public int noOfLegs() {
return 0;
}
public static void main(String args[]) {
MammalInt m = new MammalInt();
m.eat();
m.travel();
}
} এখন নিচে দেখানো জাভা ফাইলগুলি কম্পাইল করুন -
$ javac -d . Animal.java $ javac -d . MammalInt.java
এখন বর্তমান ডিরেক্টরিতে প্রাণীদের নামের সাথে একটি প্যাকেজ/ফোল্ডার তৈরি করা হবে এবং এই ক্লাস ফাইলগুলি নীচে দেখানো হিসাবে এটিতে স্থাপন করা হবে।
