接口 继承接口

时间: 2023-07-09 admin 互联网

接口 继承接口

接口 继承接口

接口 interface IFly     { //接口:public可以不加  因为他默认就是public //接口里面只包含了函数的申明 不包含函数体 void Fly(); void FlyAttack();     } 继承接口 class Plane : IFly     { //继承接口后按ALT+ENTER 选择实现接口 就会自动跳出两个没有写完的函数 public void Fly()         {             Console.WriteLine( "飞机在空中飞" );         } public void FlyAttack()         {             Console.WriteLine( "飞机在空中战斗" );         }     } 在mian方法中实现 class Program     { static void Main( string [] args)         {             IFly fly;             fly = new Plane();             fly.Fly();             fly.FlyAttack();         }     } 实现多个接口 这是类 class Plane : IFly, { //类实现多个接口     public void Eat()     {         Console.WriteLine( "飞机在吃东西" );     } } 接口之间相互实现 这是接口 namespace ConsoleApp3 { interface IEat :IFly //接口之间相互实现     { void Eat();     } }