一尘不染

Java中的局部变量和实例变量有什么区别

java

除了范围和存储差异外,java中实例变量和局部变量之间是否还有其他主要区别?


阅读 340

收藏
2020-09-08

共1个答案

一尘不染

我能想到的一件事:

实例变量具有默认值,即如果为对象引用,则为null;如果为int,则为0。

局部变量不会获取默认值,因此需要进行显式初始化(​​如果您未这样做,则编译器通常会抱怨)。

2020-09-08