আসুন আমরা একটি উদাহরণ দেখি যা প্রাণী নামে একটি প্যাকেজ তৈরি করে৷ ক্লাস এবং ইন্টারফেসের নামের সাথে কোনো দ্বন্দ্ব এড়াতে ছোট হাতের অক্ষর সহ প্যাকেজের নাম ব্যবহার করা একটি ভাল অভ্যাস।
নিম্নলিখিত প্যাকেজ উদাহরণে প্রাণীদের −
নামের ইন্টারফেস রয়েছে/* 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
এখন বর্তমান ডিরেক্টরিতে প্রাণীদের নামের সাথে একটি প্যাকেজ/ফোল্ডার তৈরি করা হবে এবং এই ক্লাস ফাইলগুলি নীচে দেখানো হিসাবে এটিতে স্থাপন করা হবে।