在Java 8之前,我们无法在本地类中使用非final变量.但是现在他们允许最终以及有效的决赛(谁的价值观没有改变),可以由当地的班级推荐.我所知道的(如果我错了,请纠正我),他们不支持引用非最终值,因为可以更改值.那么,他们现在如何支持它以及之前为什么不支持它.
当我试图在javascript中从构造函数调用静态方法时,它表示该方法不存在.
class TestClass {
constructor(){
this.staticMethod();
}
static staticMethod() {
}
}
Run Code Online (Sandbox Code Playgroud)
如果我尝试从构造函数调用普通方法,这工作正常.如果静态方法属于类而不是实例,为什么它不允许它们从构造函数调用?