黑马程序员技术交流社区
标题:
关于匿名对象的使用,不常有也很重要,都来看看吧
[打印本页]
作者:
探花
时间:
2014-3-27 23:10
标题:
关于匿名对象的使用,不常有也很重要,都来看看吧
在程序开发上,很少会用到匿名对象,不过很多面试,特殊程序的时候还是需要的,
匿名对象的使:
(1)当对对象中的功能只执行一次的时候使用。否则,请你使用有名字的对象。
Person p = new Person();
p.show();
p.show();
//p.print();
new Person().show();
new Person().show();
//new Person().print();
method(new Person());
(2)用于作为实际参数进行传递
。
Person p = new Person();//0x0011
method(p);
// 对参数的传递
method(new Person());
public static void method(Person p){}
(3)是否可以用匿名对象调用属性,是否有意义?
可以调用,没有实际意义,调用完之后会变成垃圾释放,对匿名对象更多的使用是调用方法,并且是一次使用,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2