জাভাতে ক্লাস এবং ইন্টারফেস কি?
জাভাতে ক্লাস এবং ইন্টারফেস কি?
Anonim

একটি ইন্টারফেস একটি রেফারেন্স টাইপ ইন জাভা . এটি অনুরূপ ক্লাস . এটি বিমূর্ত পদ্ধতির একটি সংগ্রহ। ক ক্লাস একটি বাস্তবায়ন করে ইন্টারফেস , যার ফলে এর বিমূর্ত পদ্ধতি উত্তরাধিকারসূত্রে পাওয়া যায় ইন্টারফেস . বিমূর্ত পদ্ধতির পাশাপাশি, একটি ইন্টারফেস এছাড়াও ধ্রুবক, ডিফল্ট পদ্ধতি, স্ট্যাটিক পদ্ধতি এবং নেস্টেড প্রকার থাকতে পারে।

এই ছাড়াও, ক্লাস এবং ইন্টারফেস কি?

ক ক্লাস একটি বস্তুর বৈশিষ্ট্য এবং আচরণ বর্ণনা করে। একটি ইন্টারফেস এমন আচরণ রয়েছে যা ক ক্লাস প্রয়োগ করে ক ক্লাস বিমূর্ত পদ্ধতি, কংক্রিট পদ্ধতি থাকতে পারে। একটি ইন্টারফেস শুধুমাত্র বিমূর্ত পদ্ধতি রয়েছে। সদস্যরা ক ক্লাস সর্বজনীন, ব্যক্তিগত, সুরক্ষিত বা ডিফল্ট হতে পারে।

উপরন্তু, কেন আমরা জাভাতে ইন্টারফেস ব্যবহার করি?

  1. এটি সম্পূর্ণ বিমূর্ততা অর্জন করতে ব্যবহৃত হয়।
  2. যেহেতু জাভা ক্লাসের ক্ষেত্রে একাধিক উত্তরাধিকার সমর্থন করে না, তবে ইন্টারফেস ব্যবহার করে এটি একাধিক উত্তরাধিকার অর্জন করতে পারে।
  3. এটি আলগা কাপলিং অর্জন করতেও ব্যবহৃত হয়।
  4. বিমূর্ততা বাস্তবায়ন করতে ইন্টারফেস ব্যবহার করা হয়।

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

একটি ইন্টারফেস সম্পূর্ণরূপে বিমূর্ত পদ্ধতি আছে অর্থাত্ কেউ সঙ্গে পদ্ধতি. একটি ইন্টারফেস সিনট্যাক্টিক্যালি অনুরূপ ক্লাস কিন্তু একটি প্রধান আছে শ্রেণীর মধ্যে পার্থক্য এবং ইন্টারফেস যে একটি ক্লাস তাত্ক্ষণিক করা যেতে পারে, কিন্তু একটি ইন্টারফেস কখনই ইনস্টিটিউট করা যায় না। এর সদস্যরা ক ক্লাস ব্যক্তিগত, পাবলিক বা সুরক্ষিত হতে পারে।

একটি ইন্টারফেস কি?

কম্পিউটিং, একটি ইন্টারফেস একটি ভাগ করা সীমানা যা একটি কম্পিউটার সিস্টেমের দুই বা ততোধিক পৃথক উপাদান তথ্য বিনিময় করে। বিনিময় হতে পারে সফ্টওয়্যার, কম্পিউটার হার্ডওয়্যার, পেরিফেরাল ডিভাইস, মানুষ এবং এগুলোর সমন্বয়ের মধ্যে।

প্রস্তাবিত: