ঘোষনাঃ
সম্মানীত সদস্যবৃন্দ, আপনাদের অবগতির জন্য জানানো যাচ্ছে যে, এআই ব্যবহার করে প্রশ্নের উত্তর দেওয়ার কারণে সাইটের র‌্যাংক কমে গেছে। তাই এআই উত্তর আর অনুমোদন দেওয়া হবে না।
39 বার দেখা হয়েছে
"সি++" বিভাগে করেছেন

1 টি উত্তর

0 জনের পছন্দ 0 জনের অপছন্দ
করেছেন

ইনহেরিটেন্স (Inheritance):

C++-এ ইনহেরিটেন্স হল একটি প্রক্রিয়া যার মাধ্যমে একটি ক্লাস (derived class) অন্য ক্লাসের (base class) বৈশিষ্ট্য এবং ফাংশন (member variables এবং methods) অর্জন করে। এটি কোড পুনরাবৃত্তি কমাতে এবং কোডের পুনঃব্যবহারযোগ্যতা বাড়াতে সাহায্য করে।

  • একটি ক্লাস যা বৈশিষ্ট্য এবং ফাংশন ধারণ করে তাকে base class (বা parent class) বলা হয়।
  • একটি ক্লাস যা base class থেকে বৈশিষ্ট্য এবং ফাংশন গ্রহণ করে তাকে derived class (বা child class) বলা হয়।
  • ইনহেরিটেন্সের মাধ্যমে derived class base class এর সদস্যরা ব্যবহার করতে পারে।

ইনহেরিটেন্সের ধরন:

  • Public Inheritance: Base class এর public এবং protected সদস্য derived class এ public বা protected থাকে।
  • Private Inheritance: Base class এর public এবং protected সদস্য derived class এ private থাকে।
  • Protected Inheritance: Base class এর public এবং protected সদস্য derived class এ protected থাকে।

উদাহরণ:


#include 
using namespace std;

// Base class
class Animal {
public:
    void eat() {
        cout 

কাজের ব্যাখ্যা:

  • এই উদাহরণে, Animal একটি base class এবং Dog একটি derived class।
  • Dog class Animal class থেকে eat() ফাংশন ইনহেরিট করেছে, তাই Dog অবজেক্ট এটি ব্যবহার করতে পারে।
  • Dog class এর নিজস্ব একটি bark() ফাংশনও রয়েছে।

সারাংশ:

  • ইনহেরিটেন্স হল একটি কৌশল যা একটি ক্লাসকে অন্য ক্লাসের বৈশিষ্ট্য এবং ফাংশন ব্যবহার করতে সক্ষম করে, যা কোড পুনঃব্যবহারযোগ্যতা এবং এক্সটেনসিবিলিটি উন্নত করে।

এরকম আরও কিছু প্রশ্ন

1 টি উত্তর

36,000 টি প্রশ্ন

35,265 টি উত্তর

1,738 টি মন্তব্য

3,753 জন সদস্য

Ask Answers সাইটে আপনাকে সুস্বাগতম! এখানে আপনি প্রশ্ন করতে পারবেন এবং অন্যদের প্রশ্নে উত্তর প্রদান করতে পারবেন ৷ আর অনলাইনে বিভিন্ন সমস্যার সমাধানের জন্য উন্মুক্ত তথ্যভাণ্ডার গড়ে তোলার কাজে অবদান রাখতে পারবেন ৷
5 জন অনলাইনে আছেন
0 জন সদস্য, 5 জন অতিথি
আজকে ভিজিট : 3069
গতকাল ভিজিট : 17493
সর্বমোট ভিজিট : 51875427
এখানে প্রকাশিত সকল প্রশ্ন ও উত্তরের দায়ভার কেবল সংশ্লিষ্ট প্রশ্নকর্তা ও উত্তর দানকারীর৷ কোন প্রকার আইনি সমস্যা Ask Answers কর্তৃপক্ষ বহন করবে না৷
...