阅读量: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
类拥有Name
、Age
属性以及Speak()
方法,同时还有自己的属性Breed
和方法Bark()
。在Main
方法中,我们创建了一个Dog
对象实例,并调用了父类和子类的方法。