黑马程序员技术交流社区

标题: 主函数和方法中创建了同一个对象,在堆中对应一个地址吗 [打印本页]

作者: saber    时间: 2014-7-14 23:38
标题: 主函数和方法中创建了同一个对象,在堆中对应一个地址吗
如题,求解答
作者: 001可望成功    时间: 2014-7-15 10:34
不是,在堆中只要是new就都不相同
作者: 南柯一梦    时间: 2014-7-15 13:33
主函数作用域是在主函数的代码块中,而方法有自己独立的作用域,如果是分别在主函数或方法中new对象,那这个是两个对象;如果在那这就是两个对象,在堆中对应的不是同一个地址
作者: Adjin    时间: 2014-7-15 13:35
你只要new了,就产生一个对象
作者: 柳超    时间: 2014-7-15 15:17
主函数能建立对象,方法中也能建立对向  ;但是不能在他们中建立同一个对像,你在两个中都建立就是两个对像!
除非你是在主函数的方法中建立一个对像!
两个对像就是两个地址值在堆中开辟两个空间! 你可以建一个对象,不是new  而反先建立的对象赋值给第二个!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2