问答详情
源自:8-10 Java 中的 static 使用之静态初始化块

初始化块到底怎么执行?

创建类的对象,不是只调用构造方法进行初始化吗?

我看第二张图初始化块和静态初始化块根本不在构造方法里面啊?!


提问者:慕瓜1322251 2017-12-22 16:45

个回答

  • 慕神3221546
    2018-01-03 17:41:03

    正因为在构造函数外初始化块,所以在构造函数被执行前,块内的数据成员就初始化了,不需要再在构造函数中进行初始化,我是这么理解的。

  • 慕瓜1322251
    2017-12-22 16:46:25

    第一次用 不知道截图是这个意思。。