zoukankan      html  css  js  c++  java
  • 接口Interface

    接口的定义

      声明接口的方式与声明类的方式相似,但使用的关键字是interface,而不是class

    1 interface IMyInterface
    2 {
    3 // 接口成员
    4 }

    访问修饰符关键字public 和internal 的使用方式是相同的, 与类一样, 接口也默认定义为内部接
    。所以要使接口可以公开访问,必须使用public 关键字

    1 public interface IMyInterface
    2 {
    3 //接口成员
    4 }

    不能在接口中使用关键字 abstract 和 sealed,因为这两个修饰符在接口定义中是没有意义的(它
    们不包含实现代码,所且不能直接实例化,且必须是可以继承的)。

    接口的继承也可以用与类继承类似的方式来指定。主要的区别是可以使用多个基接口,例如:
    public interface IMyInterface : IMyBaseInterface, IMyBaseInterface2
    {
    // Interface members.
    }

    接口不是类,所以没有继承System.Object。但是为了方便起见,System.Object 的成员可以通过
    接口类型的变量来访问

  • 相关阅读:
    python kivy 简单入门
    django 入门实例
    window docker安装
    apache进程和用户请求的关系
    php cookie工作原理
    react-router 简单的nginx配置
    node单线程支撑高并发原理(node异步I/O)
    知识图谱
    java
    java
  • 原文地址:https://www.cnblogs.com/valiant1882331/p/4013140.html
Copyright © 2011-2022 走看看