我注意到你可以在定义函数之前调用java中的函数,就像Javascript一样。现在我知道 Javascript 支持函数提升,因此可以这样做,但是 Java 呢?
public class Sample_class {
public void sample_meth1()
{
sample_meth2(); //calling before defining
}
public void sample_meth2() //Function Definition
{
}
}
main 方法也是如此,您可以在声明和定义方法之前调用该方法。为什么以及如何?我原以为会出现编译时错误,但它执行成功了。