成员变量: 分为类变量(static修饰的)和实例变量。在创建时自动被赋值,基本类型赋为0,引用类型赋为null。
局部变量: 在形参、方法、代码块中定义的变量。 只能用修饰符final。 在一个方法中,形参、代码块级别和方法中定义的变量都不能同名,因为这些变量都保存在相同的方法栈中,但同一方法中的多个代码块中允许重名变量。 方法中的形参是值传递。