C#接口的显示实现和隐式实现

  1. 当类实现一个接口时,一般使用隐式接口实现,这样能够方便的访问接口方法和类自身具备的方法和属性。
  2. 当类实现多个接口时,而且接口中包含相同的方法签名,此时使用显式接口实现。即便没有相同的方法签名,仍推荐使用显式接口,由于能够标识出哪一个方法属于哪一个接口。
  3. 隐式接口实现,类和接口均可访问接口中方法。显式接口实现,只能经过接口访问。
相关文章
相关标签/搜索