zoukankan      html  css  js  c++  java
  • C#中的接口

    接口的注意事项:
       1)接口是实现,抽象方法是继承
       2)实现接口的类中可以有普通方法
       3)定义接口使用关键字Internet
       4)实现接口无关键字
       5)一次可以实现多个接口

    示例代码:
        //接口1
       public interface IFly
        {
           void Fly();
        }


        //接口2
       public interface IRun
        {
           void Run();
        }

    //实现接口
       public class Plan:IFly,IRun
        {
           public void Fly()
           {
               Console.WriteLine("plan fly");
           }
           public void  Run() 
           {
               Console.WriteLine("RUN");
           }
           public void Eat()  //普通方法
           {
               Console.WriteLine("eat");
           }
        }

     //实现接口
       public class Brid:IFly
        {
           public void Fly()
           {
               Console.WriteLine("fly");
           }
        }

    测试类:

    static void Main(string[] args)
            {
                List<IFly> list = new List<IFly>()
                {
                    new Brid(),
                    new Plan()
                };
                foreach (IFly item in list)
                {
                    item.Fly();
                }
                Console.ReadKey();
            }

  • 相关阅读:
    Beyond Compare3 注册密钥和添加到右键菜单
    DLL文件无法删除怎么解决
    英语单词学习方法
    JSP+Servlet+JavaBean
    把Java程序打包成jar文件包并执行
    把java文件打包成.jar (jar命令详解)
    Java程序打包成jar包
    JDK
    使用JDK开发Servlet程序
    Jdk和Jre目录和三个lib目录说明----外部扩展jar包servlet,mysql,oracle等
  • 原文地址:https://www.cnblogs.com/sujulin/p/7086874.html
Copyright © 2011-2022 走看看