কম্পিউটার

জাভাতে ক্লাস এবং ইন্টারফেসের মধ্যে পার্থক্য


এই পোস্টে, আমরা জাভাতে ক্লাস এবং ইন্টারফেসের মধ্যে পার্থক্য বুঝতে পারব।

শ্রেণি

  • এটি একটি বস্তুর থাকা প্রয়োজন এমন বৈশিষ্ট্য এবং আচরণ সম্পর্কে বলে।

  • এতে বিমূর্ত পদ্ধতির পাশাপাশি সাধারণ পদ্ধতিও থাকতে পারে।

  • এটি তৈরি করার মূল শব্দ হল 'শ্রেণী'।

  • এটি তাৎক্ষণিকভাবে করা যেতে পারে।

  • এটি একাধিক উত্তরাধিকার সমর্থন করে না৷

  • এটি একটি ক্লাসের উত্তরাধিকারী হতে পারে৷

  • ক্লাসের অভিভাবকের নাম (যদি থাকে) কীওয়ার্ড 'প্রসারিত' দ্বারা আগে থাকে।

  • একটি ক্লাসের সদস্যরা সর্বজনীন, ব্যক্তিগত বা সুরক্ষিত হতে পারে৷

  • ক্লাস বডিটি '{' এবং '}' দ্বারা বেষ্টিত।

  • ভেরিয়েবল স্ট্যাটিক বা চূড়ান্ত বা স্বাভাবিক ভেরিয়েবল হতে পারে।

ইন্টারফেস

  • এটিতে এমন আচরণ রয়েছে যা একটি শ্রেণী দ্বারা বাস্তবায়িত হয়৷

  • এটি তৈরি করার কীওয়ার্ড হল 'ইন্টারফেস'৷

  • এটা ইনস্ট্যান্ট করা যাবে না।

  • এটি একাধিক উত্তরাধিকার সমর্থন করে৷

  • এতে শুধুমাত্র বিমূর্ত পদ্ধতি থাকতে পারে।

  • এটি একটি ইন্টারফেসের উত্তরাধিকারী হতে 'প্রসারিত' ব্যবহার করে।

  • সমস্ত ভেরিয়েবল স্থির এবং চূড়ান্ত।

  • এটি একটি ক্লাসের উত্তরাধিকারী হতে পারে না৷

  • এটি ক্লাসের জন্য একটি ব্লুপ্রিন্ট।

  • এটি একটি ক্লাসকে কী করতে হবে তা বলে, কীভাবে এটি অর্জন করা উচিত নয়৷

  • একটি ইন্টারফেসের সদস্যরা ডিফল্টরূপে সর্বজনীন৷


  1. জাভাতে বিমূর্ত শ্রেণী এবং ইন্টারফেসের মধ্যে পার্থক্য

  2. জাভাতে উত্তরাধিকার এবং রচনার মধ্যে পার্থক্য

  3. জাভাতে থ্রেড এবং রানেবলের মধ্যে পার্থক্য

  4. বিমূর্ত শ্রেণী এবং ইন্টারফেসের মধ্যে পার্থক্য