-
public class
NoSuchMethodError
extends
IncompatibleClassChangeError
如果应用程序试图调用一个类的指定方法(无论是静态还是动态),但是该类不再有该方法的定义,则抛出该异常。
通常由编译器检测此错误;如果类定义不允许再作兼容性的改变,那么此错误只可能发生在运行时刻。
在开发中如果编译不报错,而运行时报错,说明有同名的方法(同参,同返)。如果应用程序试图调用一个类的指定方法(无论是静态还是动态),但是该类不再有该方法的定义,则抛出该异常。
通常由编译器检测此错误;如果类定义不允许再作兼容性的改变,那么此错误只可能发生在运行时刻。
在开发中如果编译不报错,而运行时报错,说明有同名的方法(同参,同返)。