面向对象基础总结

1、内存对象示意图

1. 一个内存对象

2. 多个内存对象

3. 同一个内存对象

2、成员变量和局部变量的区别

不一样点 成员变量 局部变量
定义的位置 类中 方法中
内存中的位置 栈 (Stack) 堆(Heap)
默认值 有默认值 无默认值
必须赋值
生命周期 随着方法的进栈而出现
随着方法的出栈而消失
随着对象被建立而存在
随着对象被 JVM 回收而消失



参考来源: Java 小白 day06 面向对象 (含示意图).net

相关文章
相关标签/搜索