黑马程序员技术交流社区
标题:
请教:java中使用new创建一个对象的时候返回值是什么
[打印本页]
作者:
乔建国
时间:
2012-4-22 20:14
标题:
请教:java中使用new创建一个对象的时候返回值是什么
比如 new Person();返回的是这个对象的内存首地址吗,这个地址值就是hashCode值吗?返回的那个值的类型是什么? 不同对象返回的hashCode值一定不同吗?
作者:
王怡然
时间:
2012-4-22 20:23
你这里并没有给这个对象定义调用名称,所以无法返回.
但是它在内存中创建了一个实体对象,并给这个对象赋了一个hashCode的值,而住函数如果调用的话就会给主函数一个hashcode的值用于调用.
作者:
张卯
时间:
2012-4-22 22:39
调用方法时才会有返回值,new不是方法,new就是用来创建对象的,只是这个过程中调用了构造函数,地址值也不是返回的,而是通过=赋值给变量名的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2