public class {
int age; // 成员变量; 成员变量在堆内存中,他会随着对象的消失而去消失。成员变量有默认的初始化值。
void speak () {
int height; // 局部变量 ;局部变量在栈中,随着方法的调用完毕消失而消失,局部变量没有默认值,必须有初始化值。只有赋值完之后才能使用。
}
}
java成员变量和局部变量
最新推荐文章于 2025-12-02 21:20:38 发布
本文详细解析了Java中成员变量与局部变量的区别。成员变量位于堆内存中,随对象存在与消失;局部变量位于栈内存中,随方法调用完成而消失。成员变量有默认初始化值,而局部变量必须显式初始化。
1万+

被折叠的 条评论
为什么被折叠?



