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();
            }

  • 相关阅读:
    第一阶段总结
    第二次项目总结(移动端)
    iOS 配置smart svn8.6.6
    iOS Xcode6.4添加pch文件
    iOS 上传应用到APPStore 详细版
    真机测试
    ios 引导页
    iOS 画图工具的截图
    iOS UIViewController
    iOS 把图片存到相册中
  • 原文地址:https://www.cnblogs.com/sujulin/p/7086874.html
Copyright © 2011-2022 走看看