JAVA成员变量和局部变量的区别

1.作用域不同: 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类累不都是可见的 2.初始值不同 Java会给成员变量一个初始值 Java不会给局部变量赋予初始值 结果如图所示: //成员变量不会报错 //局部变量则会报错 3.优先级 两类变量名同名时,局部变量具有更高的优先级 结果如下: 4.同名 在相同方法不允许有同名局部变量 在不同方法允许相同局部变量
相关文章
相关标签/搜索