阶段1 语言基础+高级_1-2 -面向对象和封装_11使用对象类型作为方法的返回值


自定义的类做为方法的返回值。新建类Dmeo05

谁调用我,我就把one的地址返回给谁




内存中发生了什么

程序要想运行main方法先进栈

进来以后定义了一个phone two。two和刚才有什么不一样?它里面的东西从何而来?

调用的是getPhone这个方法,让这个getPhone方法进栈

getPhone进栈后,开始创建对象one





完整图


 

原文地址:https://www.cnblogs.com/wangjunwei/p/11197235.html