এই পোস্টে, আমরা জাভাতে প্যাকেজ এবং ইন্টারফেসের মধ্যে পার্থক্য বুঝতে পারব।
প্যাকেজ
-
এটি ক্লাস এবং/অথবা ইন্টারফেসের একটি গ্রুপ যা একসাথে রয়েছে।
-
এটি "প্যাকেজ" কীওয়ার্ড ব্যবহার করে তৈরি করা যেতে পারে।
-
এটি আমদানি করা যেতে পারে।
-
এটি "আমদানি" কীওয়ার্ড ব্যবহার করে করা যেতে পারে৷
৷
উদাহরণ
package package_name; public class class_name { . (body of class) . }
ইন্টারফেস
-
এটি বিমূর্ত পদ্ধতি এবং ধ্রুবকগুলির একটি গ্রুপ৷
-
এটি "ইন্টারফেস" কীওয়ার্ড ব্যবহার করে তৈরি করা যেতে পারে।
-
এটি অন্য ইন্টারফেস দ্বারা প্রসারিত করা যেতে পারে৷
-
এটি একটি শ্রেণী দ্বারাও প্রয়োগ করা যেতে পারে৷
৷ -
এটি 'বাস্তবায়ন' কীওয়ার্ড ব্যবহার করে প্রয়োগ করা যেতে পারে।
উদাহরণ
interface interface_name { variable declaration; method declaration; }