温馨提示×

c#实体类的继承怎么做

c#
小樊
88
2024-07-22 20:55:03
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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对象实例,并调用了父类和子类的方法。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:c#实体类的继承机制解析

0