黑马程序员技术交流社区

标题: Java基础--匿名对象的使用 [打印本页]

作者: michael_wlq    时间: 2015-8-27 13:24
标题: Java基础--匿名对象的使用
匿名对象是对象的简化形式
匿名对象两种使用情况:
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();
复制代码













欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2