详解java里面成员变量和局部变量的区别

1:作用域不同

局部变量的作用域仅限于定义他的方法

成员变量的作用域在整个类的内部都是可见的

2:在同一个方法中,不容许有同名的局部变量

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

3:两类变量同名时,局部变量具有更高的优先级

猜你喜欢

转载自blog.csdn.net/qq_38845858/article/details/82592577