您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

什么是Java中的IncompatibleClassChangeError异常?

什么是Java中的IncompatibleClassChangeError异常?

这意味着在某个时候将an interface更改为class,但是原始接口的实现者并未修改并重新编译以适应此(不兼容)更改。

例如,考虑以下类型:

interface Fooable {
  void foo();
}

class FooImpl implements Fooable {
  public void foo() {
     /* Do something... */
  }
}

现在假定Fooable修改并重新编译,但是FooImpl不是

abstract class Fooable {
  public abstract void foo();
}
java 2022/1/1 18:14:36 有499人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶