1.作用域不同
成员变量在类的内部,类的所有方法都是可见的;
局部变量只能在类方法中定义
2.初始值不同
成员变量在创建的时候会有一个初始值
局部变量在创建的时候不会有初始值,需要程序员去给这个变量初始化才允许编译通过;
3.两个变量同名时,局部变量优先级高于成员变量;
1.作用域不同
成员变量在类的内部,类的所有方法都是可见的;
局部变量只能在类方法中定义
2.初始值不同
成员变量在创建的时候会有一个初始值
局部变量在创建的时候不会有初始值,需要程序员去给这个变量初始化才允许编译通过;
3.两个变量同名时,局部变量优先级高于成员变量;