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

为什么要分块给成员变量赋值?

不分块不行吗?

提问者:qq_难_0 2016-07-22 14:48

个回答

  • M__
    2016-08-27 10:45:48

    同一类型的成员变量是可以不分块的,但本例为了展示,将三个成员变量通过不同的方式赋值

  • 我想努力变得更好
    2016-07-22 15:30:26

    成员变量可以在初始化赋值,也可以后续要用到时再赋值,给后面全部的程序使用。

    局部变量只能在单单一个构造对象中进行初始化赋值,给予所构造对象中使用,其他地方不能使用。

  • 慕仙8439385
    2016-07-22 15:20:53

    成员变量可以赋值给全部的程序,局部变量是单独用在某个程序中。有时同一个变量会分开用。

  • 肥皂洗脸
    2016-07-22 15:13:26

    成员变量可以在声明时赋值,也可以后续要用到时再赋值。

    局部变量必须在使用前赋值。