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();
}
}