我的eclipse按顺序执行三种赋初值的方法

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

qq_宅轩丿雨歌_04290705

2016-11-08 18:52

我的eclipse是按顺序来执行的  不是先执行静态初始http://img.mukewang.com/5821ae6900012a6009860416.jpg化块,是版本原因么?

写回答 关注

4回答

  • 东风小草
    2016-11-08 19:09:30
    已采纳

    因为你是在main里面直接写输出的,这样就会按照你写的顺序执行。教的是在构造方法和初始化块和静态初始化块里面写的输出,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法,这样就会输出写在里面的输出了。

    东风小草

    不客气,共同进步

    2016-11-08 19:24:15

    共 2 条回复 >

  • qq_宅轩丿雨歌_04290705
    2016-11-08 19:22:40

    原来如此http://img.mukewang.com/5821b575000149dd09690488.jpg

  • wang123456
    2016-11-08 19:21:34

    你没有定义静态初始化块,直接输出的,所以不会啊

  • FANTASY2012
    2016-11-08 19:17:24

    应该将相应输出写在对应初始化块里,写在main里当然会顺序执行。

Java入门第二季 升级版

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

530561 学习 · 6091 问题

查看课程

相似问题