参考回答: 成员变量和局部变量可以从四个方面来区分。
第1方面是:定义位置不同
成员变量是定义在类中方法外。
局部变量是定义在类中方法内。
第2方面是:生命周期不同
成员变量随着对象的创建而产生,随着对象销毁而消失。
局部变量随着方法的压栈而产生,随着方法的弹栈而消失。
第3方面是:初始值不同
成员变量根据数据类型有不同的初始值。
局部变量没有初始值,不赋值则无法使用。
第4方面是:作用域不同
成员变量可以被类中所有成员方法使用。
局部变量只能在定义它的方法中使用。
推荐回答思路: 定义在哪? -> 何时产生? -> 有没有默认值? -> 可以使用在哪?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END























![[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)

![[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)