成员变量(全局变量):在类中定义。 可以被本类方法调用也可被其他类方法调用。 局部变量:在方法、参数、语句中定义。 只能被本类方法调用。 成员变量和局部变量区别: 1.作用域: 成员变量作用域为整个类。 局部变量作用域仅限于定义它的方法内。 2.1 成员变量存在于堆内存中,随着对象的产生而存在,消失而消失。 2.2 局部变量存在于栈内存中,随着所属区域的运行而存在,结束而释放。 3. 同一个方法中不可以有同名局部变量,不同方法中可以有同名局部变量。 4. 成员变量和局部变量同名时,局部变量优先级高。