জাভাতে বিমূর্ত ক্লাসের সুবিধা কী?
জাভাতে বিমূর্ত ক্লাসের সুবিধা কী?
Anonim

দ্য সুবিধা একটি ব্যবহার করে বিমূর্ত ক্লাস যে আপনি বিভিন্ন সম্পর্কিত গ্রুপ করতে পারেন ক্লাস ভাইবোন হিসাবে একসাথে। গ্রুপিং ক্লাস একটি প্রোগ্রাম সংগঠিত এবং বোধগম্য রাখার জন্য একসাথে গুরুত্বপূর্ণ। বিমূর্ত ক্লাস ভবিষ্যতে নির্দিষ্ট জন্য টেমপ্লেট হয় ক্লাস.

এছাড়াও জেনে নিন, কেন জাভাতে আমাদের বিমূর্ত ক্লাস দরকার?

জাভা অ্যাবস্ট্রাক্ট ক্লাস এমনকি ইন্টারফেস পদ্ধতির বাস্তবায়ন প্রদান না করেও ইন্টারফেস বাস্তবায়ন করতে পারে। জাভা অ্যাবস্ট্রাক্ট ক্লাস সমস্ত সাবক্লাসে সাধারণ পদ্ধতি বাস্তবায়ন প্রদান করতে বা ডিফল্ট বাস্তবায়ন প্রদান করতে ব্যবহৃত হয়। আমরা করতে পারা জাভাতে বিমূর্ত ক্লাস চালান অন্য কোন মত শ্রেণী যদি এর main() পদ্ধতি থাকে।

কেউ প্রশ্ন করতে পারে, কেন আমরা সাধারণ শ্রেণীর পরিবর্তে বিমূর্ত শ্রেণী ব্যবহার করব? বিমূর্ত ক্লাস মূলত আমাদের সমস্ত শিশুর জন্য ডিফল্ট কার্যকারিতা প্রদান করার অনুমতি দেয় ক্লাস অ- মাধ্যমে বিমূর্ত পদ্ধতি তাই পরিবর্তে বিমূর্ত ক্লাস ব্যবহার করুন কংক্রিটের শ্রেণী . এবং কখন আমরা একটি বস্তু তৈরি করার চেষ্টা করুন বিমূর্ত ক্লাস ব্যবহারকারী সংকলনে ত্রুটি পাবেন পরিবর্তে রান-টাইম সুতরাং, এটি থাকা নিরাপদ বিমূর্ত ক্লাস.

এই বিবেচনায় রেখে, বিমূর্ত ক্লাসের বিন্দু কি?

একটি উদ্দেশ্য বিমূর্ত ক্লাস কিছু সাধারণ আচরণকে সংজ্ঞায়িত করা যা একাধিক সাবক্লাস দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত হতে পারে, সম্পূর্ণটি বাস্তবায়ন না করে শ্রেণী . C# এ, বিমূর্ত কীওয়ার্ড একটি উভয়কেই মনোনীত করে বিমূর্ত ক্লাস এবং একটি বিশুদ্ধ ভার্চুয়াল পদ্ধতি।

বিমূর্ত শ্রেণী এবং সাধারণ শ্রেণীর মধ্যে পার্থক্য কি?

একমাত্র বাস্তব পার্থক্য এটা কি কংক্রিট? শ্রেণী ইনস্ট্যান্ট করা যেতে পারে কারণ এটি তার সমস্ত পদ্ধতির বাস্তবায়ন প্রদান করে (বা উত্তরাধিকারী)। একটি বিমূর্ত ক্লাস তাৎক্ষণিকভাবে করা যাবে না কারণ অন্তত একটি পদ্ধতি বাস্তবায়িত হয়নি। বিমূর্ত ক্লাস প্রসারিত করা বোঝানো হয়.

প্রস্তাবিত: