在这里主要定义一下java中成员变量和局部变量的区别,这里主要分四个点来描述:
第一点
成员变量:定义在类中,整个类中都可以访问。
局部变量:定义在函数(方法)、语句、局部代码块中,只在所属的区域有效。
第二点
成员变量:存在于堆内存的对象中。
局部变量:存在于栈内存的方法中。
第三点
成员变量:随着对象的创建而存在,随着对象的消失而消失。
局部变量:随着所属区域的执行而存在,随着所属区域的结束而释放。
第四点
成员变量:都有默认初始化值。
局部变量:没有默认初始化值。
在这里主要定义一下java中成员变量和局部变量的区别,这里主要分四个点来描述:
第一点
成员变量:定义在类中,整个类中都可以访问。
局部变量:定义在函数(方法)、语句、局部代码块中,只在所属的区域有效。
第二点
成员变量:存在于堆内存的对象中。
局部变量:存在于栈内存的方法中。
第三点
成员变量:随着对象的创建而存在,随着对象的消失而消失。
局部变量:随着所属区域的执行而存在,随着所属区域的结束而释放。
第四点
成员变量:都有默认初始化值。
局部变量:没有默认初始化值。
评论前必须登录!
注册