Java变量的初始化
Java变量分为: 实例变量、局部变量、参数
实例变量
在类的声明中,属性是用变量来表示的。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。
实例变量有默认值,可以不用赋值,直接使用
实例变量类型 | 默认值 |
---|---|
整型 | 0 |
浮点型 | 0.0 |
布尔型 | false |
引用类型 | null |
局部变量
局部变量指在程序中只在特定过程或函数中可以访问的变量。
局部变量无默认值,不可以不赋值,必须先初始化才可以使用
否则在编译时将会报错
报错信息: The local variable c may not have been initialized
参数
参数是在方法的参数列表中声明的,类似于局部变量
但是参数在调用方法时就已经完成了初始化,否则无法调用方法