黑马程序员技术交流社区
标题:
求个匿名对象解释作为实际参数传递
[打印本页]
作者:
zy18692243338
时间:
2015-5-5 22:54
标题:
求个匿名对象解释作为实际参数传递
求个匿名对象解释作为实际参数传递的例子!!!
作者:
曹宇
时间:
2015-5-5 23:14
某个方法 需要实际参数 这个方法标明了我用什么东西
比如它需要一罐易拉罐
那么你只需要传入一个易拉罐对象就好了 使用实名还是匿名都可以
形象的说 人家需要易拉罐就好 才不管你是带名字的易拉罐 还是一个没有名字的.
只要是易拉罐就好.
匿名和实名的区别就是 实名可以多次使用 匿名就那一次
因为比如你给了人家易拉罐之后想要回去,你知道名字 就能找到你的易拉罐
而你的没名字的(也就是没有标记)人家也不知道你要哪个 一堆易拉罐谁知道哪个是你的
换成代码就是说:
实名对象 也就是 内存中的数据(创建的对象) 是有一个变量指向它的 这个内存数据被使用中
匿名对象就是这个数据仅仅在参数传入的时候 被使用了 之后 这块数据没有任何变量指向它
那么它就是没有归属 你再也找不到他 因为没有指向.这个内存数据在一定时间后会被java的垃圾回收回收了.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2