public class LivingBeing { string Name { get; set; } } public interface IAnimal { bool HasHair { get; set; } } public interface INoiseMaker { string MakeNoise(); } //请注意,在C#中,基类名称必须位于接口名称之前 public class Cat : LivingBeing, IAnimal, INoiseMaker { public Cat() { Name = "Cat"; HasHair = true; } public bool HasHair { get; set; } public string Name { get; set; } public string MakeNoise() { return "Nyan"; } }