বেস ক্লাস -। নেট

লেখক: Peter Berry
সৃষ্টির তারিখ: 11 আগস্ট 2021
আপডেটের তারিখ: 22 জুন 2024
Anonim
অর্থ অলঙ্কার চেনার সহজ উপায়, বাংলা নেট সেট প্রস্তুতি, amar bangla
ভিডিও: অর্থ অলঙ্কার চেনার সহজ উপায়, বাংলা নেট সেট প্রস্তুতি, amar bangla

কন্টেন্ট

সংজ্ঞা - বেস ক্লাস -। নেট বলতে কী বোঝায়?

সি # এর সাথে একটি বেস ক্লাস, এমন একটি শ্রেণি যা অন্যান্য ক্লাস তৈরি করতে, বা প্রাপ্ত করতে ব্যবহৃত হয়। বেস ক্লাস থেকে প্রাপ্ত ক্লাসগুলিকে চাইল্ড ক্লাস, সাবক্লাস বা ডাইরেক্ট ক্লাস বলা হয়। একটি বেস শ্রেণিটি অন্য কোনও শ্রেণীর থেকে উত্তরাধিকার সূত্রে প্রাপ্ত হয় না এবং এটি একটি উত্পন্ন শ্রেণীর পিতামাতার হিসাবে বিবেচিত হয়।

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

জাভা হিসাবে তবে সি ++ এর বিপরীতে, সি # ক্লাসের একাধিক উত্তরাধিকারকে সমর্থন করে না। সমস্ত ভার্চুয়াল সদস্যদের জন্য স্পষ্টভাবে ভার্চুয়াল সংশোধককে চিহ্নিত করে সি # জাভা থেকে পৃথক।

একটি বেস ক্লাসটি প্যারেন্ট ক্লাস বা সুপারক্লাস হিসাবেও পরিচিত।


মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।

টেকোপিডিয়া বেস ক্লাস -। নেট ব্যাখ্যা করে

বেস ক্লাসটি একটি বিশেষায়িত শ্রেণি তৈরি করতে সহায়তা করে যা বেস ক্লাস থেকে স্পষ্টভাবে অর্জিত কোডটিকে পুনরায় ব্যবহার করতে পারে (কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর ব্যতীত) এবং ডেরাইভেড ক্লাসে ডাইরেক্ট ক্লাসের সাথে সম্পর্কিত সদস্যদের যুক্ত বা ওভাররাইড করে বেস ক্লাসের কার্যকারিতা বাড়িয়ে তোলে। সি # তে, ইভেন্টগুলি বেস শ্রেণিতে ঘোষিত হয় যা উত্পন্ন ক্লাস থেকে উত্থাপিত হতে পারে। জেনেরিক ক্লাস যা কোনও নির্দিষ্ট ডাটা টাইপের সাথে সুনির্দিষ্ট নয় এমন অপারেশনগুলি এনপ্যাপুলেট করতে ব্যবহৃত হয় যা বেস ক্লাস হিসাবে পরিবেশন করে, জেনেরিক আচরণ সরবরাহ করে যাতে নমনীয়তা এবং কোড পুনরায় ব্যবহারযোগ্যতা অর্জন করতে পারে।

সি # তে বেস শ্রেণীর বৈশিষ্ট্যগুলি কী:

  • বেস ক্লাসের সদস্য (কনস্ট্রাক্টর, একটি ইনস্ট্যান্স পদ্ধতি বা উদাহরণ সম্পত্তি অ্যাক্সেসর) "বেস" কীওয়ার্ড ব্যবহার করে উদ্ভূত শ্রেণিতে অ্যাক্সেস করা হয়।
  • বেস ক্লাসগুলি উত্পন্ন ক্লাসগুলির আগে স্বয়ংক্রিয়ভাবে ইনস্ট্যান্ট করা হয়।
  • ডেরিভড ক্লাসটি ম্যাচিং প্যারামিটার তালিকার সাথে বেস ক্লাস কনস্ট্রাক্টরকে কল করে ইনস্ট্যান্টেশনের সময় বেস ক্লাসে যোগাযোগ করতে পারে।
  • বেস ক্লাসের সদস্যদের একটি সুস্পষ্ট কাস্টের মাধ্যমে উদ্ভূত শ্রেণি থেকে অ্যাক্সেস করা যায়।
  • যেহেতু একটি বেস ক্লাস নিজেই একটি উদ্ভূত শ্রেণি হতে পারে, তাই একটি শ্রেণীর অনেকগুলি বেস ক্লাস থাকতে পারে।
  • উদ্ভূত শ্রেণীর সদস্যগণ একটি বেস শ্রেণীর জনসাধারণ, সুরক্ষিত, অভ্যন্তরীণ এবং সুরক্ষিত অভ্যন্তরীণ সদস্যদের অ্যাক্সেস করতে পারবেন।
  • উত্তরাধিকারের ট্রানজিটিভ প্রকৃতির কারণে, যদিও উত্পন্ন শ্রেণীর একটি মাত্র বেস শ্রেণি থাকে তবে এটি বেস শ্রেণীর পিতামাতার মধ্যে ঘোষিত সদস্যদের উত্তরাধিকার সূত্রে প্রাপ্ত হয়।
  • বেস ক্লাসে কোনও পদ্ধতিটিকে ভার্চুয়াল হিসাবে ঘোষণা করে, উত্পন্ন শ্রেণি তার নিজস্ব প্রয়োগের মাধ্যমে সেই পদ্ধতিটিকে ওভাররাইড করতে পারে। ওভাররাইড এবং ওভাররাইড পদ্ধতি এবং সম্পত্তি উভয়েরই ভার্চুয়াল, বিমূর্ত বা ওভাররাইডের মতো একই অ্যাক্সেস-লেভেল সংশোধক থাকতে হবে।
  • "বিমূর্ত" কীওয়ার্ডটি যখন কোনও পদ্ধতির জন্য ব্যবহৃত হয়, তখন কোনও শ্রেণিবদ্ধ ক্লাসে এটি সরাসরি ওভাররাইড করা উচিত যা সরাসরি সেই শ্রেণি থেকে উত্তরাধিকার সূত্রে প্রাপ্ত হয়।
  • অ্যাবস্ট্রাক্ট বেস ক্লাসগুলি তার ঘোষণায় "বিমূর্ত" কীওয়ার্ড ব্যবহার করে তৈরি করা হয় এবং "নতুন" কীওয়ার্ড ব্যবহার করে সরাসরি দীক্ষা রোধ করতে ব্যবহৃত হয়। এগুলি কেবল উদ্ভূত পদ্ধতির প্রয়োগকারী উদ্ভূত শ্রেণীর মাধ্যমে ব্যবহার করা যেতে পারে।
  • একটি বেস শ্রেণি সমস্ত সদস্যকে "সিলড" হিসাবে ঘোষণা করে এটি থেকে উত্তরাধিকারী হওয়া থেকে অন্য শ্রেণিকে আটকাতে পারে।
  • বেস ক্লাসের সদস্যরা "নতুন" কীওয়ার্ডটি ব্যবহার করে বোঝা যায় যে সদস্যটি বেস সদস্যের ওভাররাইড হওয়ার উদ্দেশ্যে নয়। যদি "নতুন" ব্যবহার না করা হয়, সংকলক একটি সতর্কতা উত্পন্ন করে।

যদিও বেস ক্লাস এবং ইন্টারফেস একে অপরকে ব্যবহার করা যেতে পারে, ক্লাসগুলি ভার্সন দৃষ্টিকোণ থেকে ইন্টারফেসের চেয়ে আরও নমনীয়। নীচের পরিস্থিতি বাদে বেশিরভাগ ক্ষেত্রে বেস শ্রেণিকে অগ্রাধিকার দেওয়া হয় যেখানে:


  • বেশ কয়েকটি অপ্রাসঙ্গিক শ্রেণি উত্পন্ন শ্রেণীর জন্য ভিত্তি তৈরি করে
  • ক্লাস ইতিমধ্যে বেস ক্লাস স্থাপন করেছে
  • সমষ্টিটি উপযুক্ত বা ব্যবহারিক নয়
এই সংজ্ঞাটি সি # এর সমঝোতায় লেখা হয়েছিল