28 lines
581 B
C#
28 lines
581 B
C#
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} 汪汪汪!");
|
|
}
|
|
}
|
|
}
|