51.C#--多态的第三种实现方法:接口
2021-06-03 16:06
标签:继承 line key ring interface 一个 允许 str 显示 51.C#--多态的第三种实现方法:接口 标签:继承 line key ring interface 一个 允许 str 显示 原文地址:https://blog.51cto.com/12679593/2397492
{
//接口就是一个规范、能力
//显示实现接口就是为了解决方法的重名问题
//新建鸟类对象,并赋值给父类
IFlyable fly = new BirdFly();
//调用Fly方法
fly.Fly();
Console.ReadKey();
}
//鸟类继承接口
public class BirdFly:IFlyable
{
//继承接口后实现接口方法
public void Fly()
{
Console.WriteLine("我是鸟儿用翅膀飞");
}
}
public class Plane : IFlyable
{
public void Fly()
{
Console.WriteLine("我是飞机,我也能飞");
}
}
public interface IFlyable
{
//接口中的成员不允许添加访问修饰符 ,默认就是public
//不允许写具有方法体的函数
void Fly();
}
上一篇:kafka Windows安装
下一篇:贪心算法之背包问题