51.C#--多态的第三种实现方法:接口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51.C#--多态的第三种实现方法:接口相关的知识,希望对你有一定的参考价值。
static void Main(string[] args){
//接口就是一个规范、能力
//显示实现接口就是为了解决方法的重名问题
//新建鸟类对象,并赋值给父类
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();
}
以上是关于51.C#--多态的第三种实现方法:接口的主要内容,如果未能解决你的问题,请参考以下文章