A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在程序开发上,很少会用到匿名对象,不过很多面试,特殊程序的时候还是需要的,
匿名对象的使:
        (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)是否可以用匿名对象调用属性,是否有意义?
         可以调用,没有实际意义,调用完之后会变成垃圾释放,对匿名对象更多的使用是调用方法,并且是一次使用,   


评分

参与人数 1技术分 +1 收起 理由
itpower + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马