区别:
定义位置:
成员变量在方法之外类之内
局部变量方法之内
作用:
成员变量用于描述一类事物的公共属性
局部变量只能在方法内部使用,主要为方法提供变量,并且在内部使用。
生命周期:
成员变量:随着对象的创建而存在,随着对象的消失而消失。
局部变量:在调用了对应的方法时,执行到了创建该变量的语句时存在,局部变量 一旦出了自己的作用域就立马消失。
初始值的区别:
成员变量:有初始值。
局部变量:没有默认的初始值,必须初始化才能使用。
时间: 2024-10-02 00:18:38