CSharp-Learning/lessons/Lesson06/Animals/Dog.cs

28 lines
581 B
C#
Raw Normal View History

using System;
namespace Lesson06.Animals
{
class Dog : Animal
{
private string breed;
// base(name) 调用父类的构造函数
public Dog(string name, string breed) : base(name)
{
this.breed = breed;
}
public void Info()
{
Console.WriteLine($"名字: {name}, 品种: {breed}");
}
// 重写父类方法
public override void Speak()
{
base.Speak(); // 先调用父类方法
Console.WriteLine($"{name} 汪汪汪!");
}
}
}