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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© michael_wlq 高级黑马   /  2015-8-27 13:24  /  208 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

匿名对象是对象的简化形式
匿名对象两种使用情况:
1、当对对象方法仅进行一次调用的时
2、匿名对象可以作为实际参数进行传递
当对对象的方法只调用一次时,可以用匿名对象来完成,这样写比较简化,而如果对一个对象进行多个成员(成员变量、成员方法)调用,必须给这个对象起个名字;
  1. //有引用值的对象,以及其使用方法
  2. Car car = new Car();
  3. show(car);
  4. car.color = "blue";
  5. car.num = 3;

  6. //使用匿名对象,对对象方法仅进行一次调用
  7. new Car().run();

  8. //匿名对象,作为实际参数进行传递
  9. show(new Car());

  10. //下面定义了三个匿名对象,这样使用不合适
  11. new Car().num = 5;
  12. new Car().color = "blue";
  13. new Car().run();
复制代码








0 个回复

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