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