显示实现接口

 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     }

 

posted @ 2020-09-22 13:47  技术不够脸来凑  阅读(101)  评论(0)    收藏  举报