বিমূর্ত ক্লাস এবং বিমূর্ত পদ্ধতির প্রয়োজন কি?
বিমূর্ত ক্লাস এবং বিমূর্ত পদ্ধতির প্রয়োজন কি?

ভিডিও: বিমূর্ত ক্লাস এবং বিমূর্ত পদ্ধতির প্রয়োজন কি?

ভিডিও: বিমূর্ত ক্লাস এবং বিমূর্ত পদ্ধতির প্রয়োজন কি?
ভিডিও: জাভাতে বিমূর্ত ক্লাস এবং পদ্ধতি 7 মিনিটে ব্যাখ্যা করা হয়েছে 2024, মে
Anonim

বিমূর্ত ক্লাস . বিমূর্ত (যা জাভা সমর্থন করে বিমূর্ত কীওয়ার্ড) এর মানে হল যে ক্লাস বা পদ্ধতি বা ক্ষেত্র বা যা কিছু ইনস্ট্যান্ট করা যাবে না (অর্থাৎ তৈরি করা হয়েছে) যেখানে এটি সংজ্ঞায়িত করা হয়েছে। অন্য কিছু অবজেক্ট অবশ্যই প্রশ্নে থাকা আইটেমটিকে ইনস্ট্যান্টিশিয়েট করবে। আপনি যদি একটি ক্লাস বিমূর্ত , আপনি এটি থেকে একটি বস্তুকে তাত্ক্ষণিক করতে পারবেন না।

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

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

উপরের পাশাপাশি, বিমূর্ত শ্রেণী এবং বিমূর্ত পদ্ধতির মধ্যে পার্থক্য কী? ক পদ্ধতি যা কীওয়ার্ড ব্যবহার করে ঘোষণা করা হয় বিমূর্ত একটি বলা হয় বিমূর্ত পদ্ধতি . বিমূর্ত পদ্ধতি শুধুমাত্র ঘোষণা এবং এটি বাস্তবায়ন হবে না. একটি জাভা ক্লাস একটি ধারণকারী বিমূর্ত ক্লাস হিসাবে ঘোষণা করতে হবে বিমূর্ত ক্লাস . একটি বিমূর্ত পদ্ধতি শুধুমাত্র একটি দৃশ্যমানতা সংশোধক সেট করতে পারে, সর্বজনীন বা সুরক্ষিত।

শুধু তাই, বিমূর্ত ক্লাসে বিমূর্ত পদ্ধতি থাকা বাধ্যতামূলক?

এটা না প্রয়োজনীয় একটি জন্য বিমূর্ত ক্লাস প্রতি বিমূর্ত পদ্ধতি আছে . জাভা বিমূর্ত ক্লাস এমনকি ইন্টারফেসের বাস্তবায়ন প্রদান না করেও ইন্টারফেস বাস্তবায়ন করতে পারে পদ্ধতি . জাভা বিমূর্ত ক্লাস সাধারণ প্রদান করতে ব্যবহৃত হয় পদ্ধতি সমস্ত সাবক্লাসে বাস্তবায়ন বা ডিফল্ট বাস্তবায়ন প্রদান।

বিমূর্ত পদ্ধতি কি?

একটি বিমূর্ত পদ্ধতি ইহা একটি পদ্ধতি যে ঘোষণা করা হয়, কিন্তু কোন বাস্তবায়ন ধারণ করে. বিমূর্ত ক্লাসগুলি ইনস্ট্যান্ট করা নাও হতে পারে, এবং এর জন্য বাস্তবায়ন প্রদানের জন্য সাবক্লাসের প্রয়োজন বিমূর্ত পদ্ধতি . এর একটি উদাহরণ তাকান বিমূর্ত ক্লাস, এবং একটি বিমূর্ত পদ্ধতি.

প্রস্তাবিত: