1、实例变量是声明在类里面而不是在方法中。局部变量是声明在方法中的。 2、实例变量永远都有默认值;如果你没有明确的赋值给实例变量,实例变量还是会有值。 3、局部变量没有默认值;如果在局部变量被初始化前就要使用的话,编译器会显示错误。