zoukankan      html  css  js  c++  java
  • C#学习-显式接口

      显式的接口实现解决了命名冲突问题。

      在使用显式的接口实现方式时,需要注意以下几个问题。

      若显式实现接口,方法不能使用任何访问修饰符,显式实现的成员都默认为私有;

      现式实现的成员默认是私有的,所以这些成员都不能通过类的对象进行访问。此时,正确的访问方式是把对象显式地转换为对应的接口。

      隐式与显式接口实现方式两种情况,帮助大家明确在什么情况下该使用哪种实现方式。

      1.采用隐式接口实现时,类和接口都可以访问接口中的方法;

      而若采用显式接口实现方式,接口方法只能通过接口来完成访问,因为此时接口方法默认为私有。

      2.当类实现单个接口时,通过使用隐式接口实现方式,这样类的对象可以直接去访问接口方法。

      3.当类实现了多个接口,并且接口中包含相同的方法名称、参数和返回类型时,则应使用显式接口实现方式。即使没有相同的方法签名,在实现多个接口时,仍推荐使用显式的方式,因为这样可以标识出哪个方法属于哪个接口。

      

  • 相关阅读:
    ACM HDU 3622 Bomb Game(2SAT)
    ACM HDU 3353 Not So Flat After All(简单题)
    php安装pear
    基于CPU访存局部性原理下的矩阵乘法实现
    MATLAB常用操作大全
    Matlab中二维统计分析图和三维立体图
    EXCEL中ABS
    图片和文本实现的数据隐藏
    NYOJ 485
    MATLAB解方程与函数极值
  • 原文地址:https://www.cnblogs.com/158-186/p/10564099.html
Copyright © 2011-2022 走看看