【问题标题】:Overriding interface method- implementation in Superclass重写接口方法 - 超类中的实现
【发布时间】:2019-01-24 03:53:20
【问题描述】:

如果子类实现了一个接口而不是重写方法,而是将方法放在超类中(在超类中具有相同名称和参数的方法),是否可以。 Diagramm 1

或者像下面的Diagramm 2 那样实现它更好?

【问题讨论】:

    标签: interface subclass superclass overriding


    【解决方案1】:

    它是否合法取决于您使用的语言。

    如果AbstractSuperClass 履行了interface1 的承诺,我认为没有理由不实现它,如图 2 所示。

    这样,AbstractSuperClass 的任何其他未来子类也将能够针对 interface1 进行类型检查。

    【讨论】:

      猜你喜欢
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 2012-03-22
      • 2023-01-23
      • 1970-01-01
      • 2022-12-03
      相关资源
      最近更新 更多