কম্পিউটার টিউটোরিয়াল

অ্যাবস্ট্রাক্ট ক্লাস এবং ইন্টারফেসের পার্থক্য

একটি অ্যাবস্ট্রাক্ট ক্লাসে ইনস্ট্যান্স মেথড থাকতে পারে যা ডিফল্ট আচরণ ইমপ্লিমেন্ট করে। একটি ইন্টারফেস শুধু কনস্ট্যান্ট এবং ইনস্ট্যান্স মেথড ডিক্লেয়ার করতে পারে, কিন্তু ডিফল্ট আচরণ ইমপ্লিমেন্ট করতে পারে না এবং সকল মেথড নিহিতভাবে অ্যাবস্ট্রাক্ট। একটি ইন্টারফেসের সব মেম্বার পাবলিক এবং কোনো ইমপ্লিমেন্টেশন নেই।

  1. জাভাতে Abstract Class এবং Interface-এর পার্থক্য

  2. জাভাতে ইনহেরিটেন্স এবং কম্পোজিশনের পার্থক্য

  3. জাভাতে Thread এবং Runnable-এর পার্থক্য

  4. জাভাতে কখন অ্যাবস্ট্রাক্ট ক্লাস এবং কখন ইন্টারফেস ব্যবহার করবেন?