区别
1、作用域
局部变量仅限于定义它的方法
成员变量在整个类内部都可以使用
2、初始值
JAVA会给成员变量一个初始值
JAVA对局部变量并不赋初值
3、在一个方法中不允许有同名的局部局部变量,在不同方法中可以存在同名变量
4、优先级
局部变量和成员变量同名时,局部变量的优先级高(类似平时所说的强龙不压地头蛇)
区别
1、作用域
局部变量仅限于定义它的方法
成员变量在整个类内部都可以使用
2、初始值
JAVA会给成员变量一个初始值
JAVA对局部变量并不赋初值
3、在一个方法中不允许有同名的局部局部变量,在不同方法中可以存在同名变量
4、优先级
局部变量和成员变量同名时,局部变量的优先级高(类似平时所说的强龙不压地头蛇)