例句中的最后两句怎么来的?

来源:8-10 Java 中的 static 使用之静态初始化块

tiffang丫

2019-07-20 16:50

通过初始化块状num1;

通过构造方法num2;

最后两句不是没有System.out.println();么?为什么还会有输出内容?

写回答 关注

2回答

  • qq_慕数据533744
    2019-07-20 20:02:10
    已采纳

    静态初始化是只执行一次的,但是new一个对象的时候会 调用这个类的初始化和构造函数

  • 慕娘3531422
    2019-07-20 20:13:16

    静态的初始代码块只会在类被调用的时候执行一次,最后一行输出结果在show方法里面,你new了一个hello对象去调用了show方法。

    qq_慕数据... 回复tiffan...

    不用调用,定义的时候就会运行初始化模块和构造函数

    2019-07-22 20:00:17

    共 2 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530644 学习 · 6091 问题

查看课程

相似问题