----声明位置不同
成员变量:在类中声明
局部变量:在方法中声明,形参也属于局部变量
----初始值不同
成员变量:当没有对成员变量赋值时有默认值,类型不同默认值不同
局部变量:没有初始值,也就是说:必须先声明,然后再赋值,最后才可以使用
----成员变量可以与局部变量同名,但是局部变量优先,如果非要访问成员变量则必须添加this.
this代表当前这个对象,也就说当前谁调用该方法这个对象就是谁
----声明位置不同
成员变量:在类中声明
局部变量:在方法中声明,形参也属于局部变量
----初始值不同
成员变量:当没有对成员变量赋值时有默认值,类型不同默认值不同
局部变量:没有初始值,也就是说:必须先声明,然后再赋值,最后才可以使用
----成员变量可以与局部变量同名,但是局部变量优先,如果非要访问成员变量则必须添加this.
this代表当前这个对象,也就说当前谁调用该方法这个对象就是谁