c#

c#实体类的继承怎么做

小樊
86
2024-07-22 20:55:03
栏目: 编程语言

在C#中,实体类的继承可以通过使用关键字“:”来实现。以下是一个简单的示例:

// 父类
public class Animal
{
    public string Name { get; set; }
    public int Age { get; set; }

    public void Speak()
    {
        Console.WriteLine("Animal is speaking");
    }
}

// 子类
public class Dog : Animal
{
    public string Breed { get; set; }

    public void Bark()
    {
        Console.WriteLine("Dog is barking");
    }
}

class Program
{
    static void Main()
    {
        Dog dog = new Dog();
        dog.Name = "Buddy";
        dog.Age = 5;
        dog.Breed = "Labrador";

        Console.WriteLine($"Name: {dog.Name}, Age: {dog.Age}, Breed: {dog.Breed}");
        dog.Speak();
        dog.Bark();
    }
}

在上面的示例中,Dog类继承自Animal类,Dog类拥有NameAge属性以及Speak()方法,同时还有自己的属性Breed和方法Bark()。在Main方法中,我们创建了一个Dog对象实例,并调用了父类和子类的方法。

0
看了该问题的人还看了