您的位置: 首页 > 文章 > JAVA成员变量和局部变量的区别 JAVA成员变量和局部变量的区别 分类: 文章 • 2024-06-28 17:18:22 1.作用域不同: 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类累不都是可见的 2.初始值不同 Java会给成员变量一个初始值 Java不会给局部变量赋予初始值 结果如图所示: //成员变量不会报错 //局部变量则会报错 3.优先级 两类变量名同名时,局部变量具有更高的优先级 结果如下: 4.同名 在相同方法不允许有同名局部变量 在不同方法允许相同局部变量