Java中成员变量和局部变量的区别

时间:2023-02-15 13:23:12

1,Java会给成员变量自动赋初值0,但不会给局部变量赋值,因此声明局部变量时必须赋初值,否则就会报错。

2,同一个方法中,局部变量的名称不能相同。

3,不同方法中,可以有同名的局部变量。

4,当成员变量和局部变量同名时,局部变量优先级高于成员变量,即就近原则。