通常在尝试调用抽象方法时抛出此
java.lang.AbstractMethodError。通常,此错误是在编译时本身识别的,如果在运行时抛出此错误,则该类必须不兼容(与先前存在的类不兼容) )更改。因此,它是IncompatibleClassChange Error的子类。
我们知道不能调用抽象方法,如果尝试这样做,则会收到编译时错误,因此您可能会认为
在运行时如何抛出此错误?
原因是
二进制不兼容 -
这是什么意思?
每当修改一个类时,引用该(修改的)类的其他类将不会意识到其中所做的更改。因此,所有类都必须作为一个整体进行编译。 如果不是,那么您可能会遇到不兼容的类更改错误的子类之一。
“
此错误表明您调用的方法现在已
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)