/// <summary>
/// 抽象类:动物
/// </summary>
public abstract class Animal {
protected string type;
protected int speed;
public string Type => type;
public int Speed => speed;
public abstract void Talk();
public abstract void Eat();
public abstract void Love();
public override string ToString() {
return type;
}
}
/// <summary>
/// 实现类:猫
/// </summary>
public class Cat:Animal {
public Cat(string type,int speed) {
this.type = type;
this.speed = speed;
}
public override void Talk() {
System.Console.WriteLine("喵喵");
}
public override void Eat() {
System.Console.WriteLine("吃鱼");
}
public override void Love() {
System.Console.WriteLine("捉老鼠");
}
}
/// <summary>
/// 实现类:狗
/// </summary>
public class Dog:Animal {
/// <summary>/// 抽象类:动物/// </summary>public abstract class Animal { protected string type; protected int speed; public string Type => type; public int Speed => speed; public abstract void Talk(); public abst..