কম্পিউটার টিউটোরিয়াল

C#-এ মেথড হাইডিং (Method Hiding)


মেথড হাইডিংকে শ্যাডোইং (Shadowing)-ও বলা হয়। পেরেন্ট ক্লাসের মেথড চাইল্ড ক্লাসে `override` কীওয়ার্ড ছাড়া উপলব্ধ থাকে। চাইল্ড ক্লাসের অপনার ভার্সন থাকে একই ফাংশনের।

শ্যাডোইং করতে new কীওয়ার্ড ব্যবহার করুন।

নিচে উদাহরণ দেওয়া হলো।

উদাহরণ

using System;
using System.Collections.Generic;
class Demo {
    public class Parent {
        public string GetInfo() {
            return "This is Parent Class!";
        }
    }
    public class Child : Parent {
        public new string GetInfo() {
            return "This is Child Class!";
        }
    }
    static void Main(String[] args) {
        Child child = new Child();
        Console.WriteLine(child.GetInfo());
    }
}

আউটপুট

This is Child Class!

  1. C#-এ মাল্টিথ্রেডিং কী?

  2. C#-এ ইনহেরিটেন্স কী?

  3. C#-এ Array ক্লাস কী?

  4. পাইথন ক্লাসে স্ট্যাটিক মেথড কী?