Java 子类如何调用指定父类或接口的方法?

不在我控制范围内的已有类
class A {
public void test(){}
}

在我控制内的类
class B extends A implements I {
public void test(){
// 如何直接执行I的default test 方法
}
}

interface I {
default void test(){
// .....
}
}

阅读 6.3k
2 个回答

I.super.test();

新手上路,请多包涵

interface I {
default void test(){
// .....
}
}

接口中的方法是抽象方法。 不应该有具体实现方式,因此大括号是不存在的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题