Ser*_*rov 12 java initialization
<init>例如,可以在stacktrace中找到方法.据我所知,它代表了在构造函数中完成的初始化.
如果你试图执行
Object.class.getDeclaredMethod("<init>");
Run Code Online (Sandbox Code Playgroud)
你会得到的java.lang.NoSuchMethodException.
这个方法是什么?什么时候加入课堂?(在编译中 - 执行术语)它是虚拟的,无论如何都可以覆盖它吗?
<init>Java中的方法是什么?
它是一个构造函数.这就是为什么NoSuchMethodException当你尝试将其称为方法时,你会得到一个.
可以覆盖吗?
没有.
如果你看到一个<clinit>方法,那就是类静态初始化"方法".