C#での継承の実装方法は何ですか。

C#では、継承はキーワード「:」を使用して実装されます。以下はC#で継承を実装する方法を示す簡単な例です。

// 定义一个基类
public class Animal
{
    public string Name { get; set; }

    public void Eat()
    {
        Console.WriteLine("Animal is eating");
    }
}

// 定义一个子类,继承自Animal基类
public class Dog : Animal
{
    public void Bark()
    {
        Console.WriteLine("Dog is barking");
    }
}

class Program
{
    static void Main()
    {
        Dog dog = new Dog();
        dog.Name = "Tom";
        dog.Eat(); // 调用基类方法
        dog.Bark(); // 调用子类方法
    }
}

上記の例では、Animalは基底クラスであり、Dogは派生クラスです。 DogクラスはAnimalクラスを継承しています。 “:”キーワードを使用することで、DogクラスがAnimalクラスを継承し、Animalクラスの属性やメソッドを取得することができます。Mainメソッドでは、Dogオブジェクトを作成し、基底クラスAnimalのEat()メソッドとサブクラスDogのBark()メソッドを呼び出しています。

bannerAds