显示实现接口
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //显示实现接口就是为了解决方法的重名问题 6 IFlyable fly = new Bird(); 7 fly.Fly(); 8 Bird bird = new Bird(); 9 bird.Fly(); 10 11 Console.ReadKey(); 12 } 13 } 14 15 16 public class Bird : IFlyable 17 { 18 public void Fly() 19 { 20 Console.WriteLine("鸟飞会"); 21 } 22 /// <summary> 23 /// 显示实现接口 24 /// </summary> 25 void IFlyable.Fly() 26 { 27 Console.WriteLine("我是接口的飞"); 28 } 29 30 } 31 32 public interface IFlyable 33 { 34 void Fly(); 35 }

浙公网安备 33010602011771号