【问题标题】:Implementation of a Nested Interface of a Subclass [closed]子类的嵌套接口的实现[关闭]
【发布时间】:2015-03-13 13:06:58
【问题描述】:

在 Java 中,一个类可以实现嵌套在其子类之一中的接口吗?

【问题讨论】:

  • 您能否举例说明您要达到的目标?
  • Thilo,实现接口的不是子类;实现接口的是超类,接口在子类中。
  • 你是在问超类是否已经可以提供实现,以便子类在声明接口符合性时可以使用它?如果是这样,是的。
  • “它不是实现接口的子类”。好吧,所有子类都继承了超类的接口。所以他们不能避免也实施它。
  • 好的,子类有接口了。我的问题是子类的超类可以实现那个接口吗?

标签: java class subclass implements


【解决方案1】:

不,编译器会找到循环继承。试试看:

class C implements B.A {} 

class B extends C {
   interface A {}
} 
// won't compile

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-27
    • 2014-12-01
    • 2023-02-09
    相关资源
    最近更新 更多