1.定义位置不同: 成员变量定义在累的内部,方法之外局部变量定义在方法的内部 2.作用域不同: 成员变量作用在类的内部局部变量作用在方法的内部 3.默认值不同: 成员变量有默认值局部变量没有默认值 4.内存位置不同: 成员变量保存在堆里局部变量保存在栈里 5.访问修饰符: 成员变量的访问修饰符有四个:public(公共)、protect(受保护的)、private(私有的)、缺省局部变量没有访问修饰符