黑马程序员技术交流社区
标题:
Java基础--匿名对象的使用
[打印本页]
作者:
michael_wlq
时间:
2015-8-27 13:24
标题:
Java基础--匿名对象的使用
匿名对象是对象的简化形式
匿名对象两种使用情况:
1、当对对象方法仅进行一次调用的时
2、匿名对象可以作为实际参数进行传递
当对对象的方法只调用一次时,可以用匿名对象来完成,这样写比较简化,而如果对一个对象进行多个成员(成员变量、成员方法)调用,必须给这个对象起个名字;
//有引用值的对象,以及其使用方法
Car car = new Car();
show(car);
car.color = "blue";
car.num = 3;
//使用匿名对象,对对象方法仅进行一次调用
new Car().run();
//匿名对象,作为实际参数进行传递
show(new Car());
//下面定义了三个匿名对象,这样使用不合适
new Car().num = 5;
new Car().color = "blue";
new Car().run();
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2