成员变量和局部变量的区别:
在代码中的位置:成员变量在类种方法外,局部变量在方法中(形参也是)
内存位置不同:成员变量在堆内存中,局部变量在栈内存中
生命周期不同:成员变量随着对象的存在而存在,消失而消失。局部变量随着方法的调用而存在,方法调用完毕而消失。
初始化值不同:成员变量有默认的初始化值,局部变量没有默认的初始化值,必须先定义,赋值,才能使用。
成员变量和局部变量
最新推荐文章于 2023-05-30 15:45:36 发布
成员变量和局部变量的区别:
在代码中的位置:成员变量在类种方法外,局部变量在方法中(形参也是)
内存位置不同:成员变量在堆内存中,局部变量在栈内存中
生命周期不同:成员变量随着对象的存在而存在,消失而消失。局部变量随着方法的调用而存在,方法调用完毕而消失。
初始化值不同:成员变量有默认的初始化值,局部变量没有默认的初始化值,必须先定义,赋值,才能使用。