কম্পিউটার

C++ প্রোগ্রামিং-এ কীওয়ার্ড ওভাররাইড করুন


এই টিউটোরিয়ালে, আমরা C++ এ ওভাররাইড কীওয়ার্ড বোঝার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।

ওভাররাইড কীওয়ার্ড একটি বেস ক্লাসে ফাংশনটিকে ওভাররাইড করতে এবং চাইল্ড ক্লাসে একই স্বাক্ষর সহ একটি পৃথক ফাংশন সংজ্ঞায়িত করতে ব্যবহৃত হয়।

উদাহরণ

#include <iostream>
using namespace std;
class Base {
   public:
   //function to be override
   virtual void func() {
      cout << "I am in base" << endl;
   }
};
class derived : public Base {
   public:
   void func(int a) {
      cout << "I am in derived class" << endl;
   }
};
int main(){
   Base b;
   derived d;
   d.func(6);
   return 0;
}

আউটপুট

I am in derived class

  1. C++ এ বেস এবং প্রাপ্ত ক্লাসের ব্যতিক্রম ধরা

  2. C++ এ স্থানীয় ক্লাস

  3. কিভাবে C++ এ অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং শুরু করবেন?

  4. C++ বন্ধু কীওয়ার্ডের C# সমতুল্য কী?