zoukankan      html  css  js  c++  java
  • 20-C#笔记-接口

    # 1 接口的使用示例

    使用interface,关键字

    接口的实现和使用,和继承类似。

    在使用之前,要实现接口。

    using System;
    
    interface IMyInterface
    {
        // 接口成员
        void MethodToImplement();
    }
    
    class InterfaceImplementer : IMyInterface
    {
        static void Main()
        {
            InterfaceImplementer iImp = new InterfaceImplementer();
            iImp.MethodToImplement();
        }
    
        public void MethodToImplement()
        {
            Console.WriteLine("MethodToImplement() called.");
        }
    }
    

      

    # 2 接口的继承

    在继承接口的类中,要实现所有的接口

    using System;
    
    interface IParentInterface
    {
        void ParentInterfaceMethod();
    }
    
    interface IMyInterface : IParentInterface
    {
        void MethodToImplement();
    }
    
    class InterfaceImplementer : IMyInterface
    {
        static void Main()
        {
            InterfaceImplementer iImp = new InterfaceImplementer();
            iImp.MethodToImplement();
            iImp.ParentInterfaceMethod();
        }
    
        public void MethodToImplement()
        {
            Console.WriteLine("MethodToImplement() called.");
        }
    
        public void ParentInterfaceMethod()
        {
            Console.WriteLine("ParentInterfaceMethod() called.");
        }
    }
    

      

    参考:

    http://www.runoob.com/csharp/csharp-interface.html

  • 相关阅读:
    构造方法
    不死神兔
    类与对象
    成员变量和局部变量的区别
    this关键字的理解
    private关键字理解
    如何设置客户端证书
    有关中文的正则表达式
    Web和证书服务:建立电子商务外部网
    认证服务Web 网页循序渐进指南
  • 原文地址:https://www.cnblogs.com/alexYuin/p/9069538.html
Copyright © 2011-2022 走看看