显示实现接口
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 显示实现接口 { class Program { static void Main(string[] args) { //显示实现接口就是为了解决方法得重名问题 IFlyable fly = new Bird(); fly.Fly();//这是接口的fly方法 Bird bird = new Bird(); bird.Fly();//这是bird类的fly方法 Console.ReadKey(); } } public class Bird:IFlyable { public void Fly() { Console.WriteLine("鸟会飞"); } /// <summary> /// 显示实现接口 /// </summary> void IFlyable.Fly()//不可以加访问修饰符public 类里面默认private { Console.WriteLine("我是接口的飞"); } } public interface IFlyable { void Fly(); } }