匿名对象使用的场景:
1.如果一个对象只调用一个方法一次的时候,就可以用匿名对象来调用。
一般不会用匿名对象给属性赋值,无法获取属性值,每次new 都是一个新的对象。
new Car().run();//注意匿名对象只能一次调用方法 Car c=new Car();//如果一个对象进行多个成员调用,必须给这个对象起个名字 c.run(); c.num=5
2.可以作为实际参数在方法中调用
Car c=new Car(); show(c);//非匿名对象传参 show(new car());//匿名对象传参 public static void show (Car c) { c.num=4; c.color="black"; System.out.println("change...."); }