黑马程序员技术交流社区

标题: 今天学的面向对象有一个不太明白的地方 [打印本页]

作者: 烟雨江南12    时间: 2016-7-29 00:03
标题: 今天学的面向对象有一个不太明白的地方
就是在匿名对象可以用作参数的时候,各种代换绕的有点晕,唉
作者: geeksi    时间: 2016-7-29 00:18
匿名对象的本质就是在堆内存中产生了一个新的对象,当做参数传递时传递的是该对象的地址值,也就是引用。
作者: 烟雨江南12    时间: 2016-7-29 21:36
geeksi 发表于 2016-7-29 00:18
匿名对象的本质就是在堆内存中产生了一个新的对象,当做参数传递时传递的是该对象的地址值,也就是引用。 ...

谢谢,但当他做参数传递的时候而且形式和对象名一样的时候瞬间懵逼了~
作者: accomplonely    时间: 2016-7-29 22:00
匿名对象就是你在堆内存创建的空间然后把地址值直接赋值给参数。不会创建一个对象名来接受,所以用完就会变成垃圾

作者: 18072727834    时间: 2016-8-4 22:05
匿名内部类  晕菜




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