C#接口的实现例子

//创建一个接口
public interface IWeapon
{

void Fire();

}
//定义两个类来实现接口中定义的成员
class Gun : Iweapon
{

public void Fre()
{

    Console.WriteLine("我是枪,可以开枪");


}

}

class Tank : Iweapon
{

public void Fre()
{

    Console.WriteLine("我是坦克,可以开炮");


}

}

static void Main(string[] args)
{

//创建一个Iweapon类型的自定义集合
List list = new List();
//创建类的实习对象,添加到list集合里面
Gun gun = new Gun();
Tank tank = new Tank();
list.Add(tank);
list.Add(gun);
//
foreach (Iweapon item in list)
{

     item.Fre();
 
 
 }

}

posted @ 2024-12-01 15:36  菜鸟的奋斗军  阅读(2)  评论(0编辑  收藏  举报