黑马程序员技术交流社区

标题: 关于匿名对象的使用,不常有也很重要,都来看看吧 [打印本页]

作者: 探花    时间: 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