বাড়ি উন্নয়ন সি ধারায় উত্তরাধিকার কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সি ধারায় উত্তরাধিকার কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - উত্তরাধিকার অর্থ কী?

উত্তরাধিকার, সি # তে, এমন একটি বর্গ তৈরি করার ক্ষমতা যা কোনও বিদ্যমান বর্গ থেকে বৈশিষ্ট্য এবং আচরণের উত্তরাধিকার সূত্রে প্রাপ্ত হয়। নতুন তৈরি ক্লাস হ'ল উদ্ভূত (বা শিশু) শ্রেণি এবং বিদ্যমান বর্গটি বেস (বা পিতা বা মাতা) শ্রেণি।


উত্তরাধিকার হ'ল অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ের অন্যতম প্রধান বৈশিষ্ট্য। উত্তরাধিকারের সুবিধাগুলি যে কারণে স্ট্রাকচারাল প্রোগ্রামিংকে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ের সাথে প্রতিস্থাপন করা যেতে পারে তার একটি অংশ।


সি # তে উত্তরাধিকার হ'ল উভয় বাস্তবায়ন এবং ইন্টারফেস স্তরে ডিজাইন করা হয়েছে। বাস্তবায়নের উত্তরাধিকারের সাথে এক শ্রেণীর কোড জড়িত যা আবার ব্যবহার করা হয়, অন্যদিকে ইন্টারফেসের উত্তরাধিকারকে এক ধরণের থেকে অন্য ধরণের ফাংশনের স্বাক্ষরগুলির উত্তরাধিকার বোঝায়।


উত্তরাধিকার সাধারণীকরণ হিসাবেও পরিচিত।

টেকোপিডিয়া উত্তরাধিকার ব্যাখ্যা করে

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


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


উত্তরাধিকারের প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে:

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

  • এটি বিদ্যমান বর্গগুলিতে সংজ্ঞায়িত আচরণগুলি পুনরায় ব্যবহার, প্রসারিত এবং পরিবর্তন করতে পারে এমন সম্পর্কিত শ্রেণীর শ্রেণিবিন্যাসের নির্মাণকে সক্ষম করে।
  • কোডিং এবং পরীক্ষায় সময় এবং প্রচেষ্টা হ্রাস করে কোড পুনরায় ব্যবহারের অনুমতি দেয়।
  • এটি কোডের বৃহত টুকরোকে আরও ছোট, আরও পরিচালনযোগ্য, টুকরো টুকরো করে ভাগ্য এবং কার্যকারিতা উন্নত করতে সহায়তা করে improve
  • এটি পলিমারফিজম অর্জনের উপায় তৈরি করে, যা কোনও বস্তুকে একাধিক প্রকারের প্রতিনিধিত্ব করতে দেয়।

এই সংজ্ঞা সি # এর প্রসঙ্গে লেখা হয়েছিল

সি ধারায় উত্তরাধিকার কী? - টেকোপিডিয়া থেকে সংজ্ঞা