Java 中类的成员变量会被自动初始化,但是方法里头的局部变量不会被自动初始化

Java 局部变量初始化问题
  上图中 i 是成员变量,默认会自动初始化,所以直接使用没有报错。但是 j 是方法中的局部变量,没有初始化直接使用会出现编译错误。当然如果没有使用 j 而只是声明了却未初始化,那么只会有警告,因为编译器希望你接下来能对 j 进行初始化。

  注意:boolean 类型默认值是 false

相关文章:

  • 2021-12-05
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
猜你喜欢
  • 2021-06-09
  • 2021-08-20
  • 2021-08-11
  • 2021-04-12
  • 2021-11-03
  • 2022-12-23
  • 2021-09-25
相关资源
相似解决方案