zoukankan      html  css  js  c++  java
  • 阶段1 语言基础+高级_1-2 -面向对象和封装_9两个引用指向同一个对象空间

    新建demo03,把one的地址值赋值给two

    选中的这部分因为赋值的是one地址的引用,
    这里再是默认值了,不在是null值了。所以输出的内容和one是一样的。

    two是one玩完剩下的二手货

    内存中发生的变化

    这种情况中内存中发生了什么事情?保证它的结果不一样

    还是main方法先开始,main方法进栈


    还是走的之前的流程,关键的代码是红色框内选中的地方



    把0x666赋值给two这个对象。橙色部分

    改变属性的值为三星、5999.0、蓝色 这就是修改之后的数值

    橙色的部分。都是方法进栈,调用call方法、sendMessage方法

    对象的名称也叫做对象的引用名

    两个对象引用指向了同一个对象空间





     

  • 相关阅读:
    基于typora编写Markdown文档
    VMware Workstation常见的故障处理
    VMware Workstation产品常用的快捷键
    2
    1
    9
    8
    7
    6
    5
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11194843.html
Copyright © 2011-2022 走看看