搜索

java里面 类创建对象的时候那么这个对象在内存的模型是怎么样的

gecimao 发表于 2019-07-09 17:11 | 查看: | 回复:

  这个程序,我自己写的类里面定义了一个 容器类的对象,而这个 容器类的对象是一个窗口, 但是这个容器类的对象 是我定义的这个类的 成员变量,也就是按钮类的间接子类的成员变量。 那么请问 new MyButton(确定,new Frame());的时候,对象的模型到底是怎么样的。

  我的疑问是,按钮类的成员变量是窗口,但是按钮又可以加到自己的成员变量上面,也就是说我的按钮又能放上我的容器里面,那么在内存里面的模型,到底是谁包含谁啊??

  是窗口包含按钮呢???还是按钮包含窗口??(注意:窗口是按钮类里面的一个成员变量)

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  以下是内存分析图。构造函数中,newFrame()只作为参数,传递给Container c;不存在包含关系,一个类的属性引用了另一个类,而已。

本文链接:http://robynlynne.com/duixiangmoxing/693.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部