C#中的应用程序接口介绍及实现,密封类与密封方法

2020-01-05 09:55:13于丽

接口的实现和继承

  • 实现过程必须在实现接口的类中完成
  • 类的继承具有单根性,接口可以多重继承
  • 同一接口中成员名不能相同即使类型不同也不行
  • 如果派生接口中对显示基接口中的成员进行重新定义是,需要使用new来解除警告

    开放封闭性原则

    定义:

    软件实体应该可以扩展,但是不可以修改

    特性:

    对拓展开放的
    对修改是封闭的。开放即可以操作,关闭即不可以操作

    以上都是我们通常用的

    隐式实现接口:

    既可以用接口调用方法,也可以用具体类调用方法

    显式实现接口:

    实现接口的方法前不能用访问修饰符public,必须显示指定接口名称

    返回值类型 接口名称.接口方法