成员变量:在类范围内的属性就是成员变量。在类这个范围内(不包含方法和其他成员)带有static修饰的属性就是类的属性,不带static修饰的属性就是对象(实例)属性。类属性与类共存亡,对象属性与对象共存亡,当类销毁时类属性才会消失,当对象消失时,对象属性才消失。
局部变量:方法中的形式参数、在方法中的变量、代码块局部变量都是局部变量。局部变量是在执行方法时生效,当方法执行结束时,这个方法中的局部变量消失。代码块局部变量执行完代码块后这个局部变量消失。
成员变量在声明时不需要显示的初始化成员变量,但是局部变量在声明的时候就要给它初始化赋值。 |
|