成员变量与局部变量的区别

成员变量:类中定义的方法外的变量成为成员变量。

局部变量:类中定义的方法内的变量称为局部变量。

 

区别 成员变量 局部变量
类中位置不同 类中方法外 类中方法内
内存中位置不同 堆内存 栈内存
生命周期不同 随对象创建而创建,随对象销毁而销毁 随方法调用开始而创建,随方法调用结束而销毁
初始值不同 有默认初始值 无默认初始值,必须先定义赋值后使用
posted @ 2022-12-11 01:21  Amireux-126  阅读(16)  评论(0)    收藏  举报