using System;
C#实现接口类型
原创
©著作权归作者所有:来自51CTO博客作者lijiazhiaijj的原创作品,请联系作者获取转载授权,否则将追究法律责任
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace InterfaceType
{
class Program
{
static void Main(string[] args)
{
#region 接口类型
List<IFly> ffff = new List<IFly>();
Plane p = new Plane(); //飞机
ffff.Add(p);
Bird b = new Bird(); //小鸟
ffff.Add(b);
rest r = new rest(); //敌机
ffff.Add(r);
foreach (IFly i in ffff)
{
i.Fly();
}
Console.ReadKey();
}
public interface IFly
{
void Fly();
}
public class Plane : IFly
{
public void Fly()
{
Console.WriteLine("飞机飞....");
}
}
public class rest : IFly
{
void IFly.Fly()
{
Console.WriteLine("前方2000米处,有敌机...");
}
}
public class Bird : IFly
{
void IFly.Fly()
{
Console.WriteLine("小鸟飞呀飞呀...");
}
}
}
}
#endregion
上一篇:sql游标的使用
下一篇:ASP.NET 字体控制数量范围
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java接口类型put java接口类型的对象
Java 接口 接口(英文:Interface),在JAVA编程语言中
java接口类型put 抽象类 Java 抽象方法