Java变量在不同位置时的默认值

我们在编写 java 的过程中,变量有个字的作用域,不同作用域的变量有其各自的生存周期和默认值

类的成员变量

在这里插入图片描述
我们看下输出:

在这里插入图片描述

类变量中 int,float,double 类型即使没有赋初值,默认值为 0

那如果我在这些类的成员变量前加上 static 字段,同样输出结果没有变化

方法的变量

在这里插入图片描述
有报红,在运行之前就已经检测出 error 了,方法中的变量未初始化前不允许使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章