匿名对象:是对象的简化形式
使用方式一:当对对象的方法只调用一次时,可以用匿名对象来完成,
这样写比较简化。如果对一个对象进行多个成员调用,必
须给这个对象起个名字。
使用方式二:可以将匿名对象作为实际参数进行传递。
package com.lzq.toobjectdemo;
public class CarDemo {
public static void main(String[] args) {
//建立对象:通过new来操作
Car c = new Car();//c是一个类类型变量。记住:类类型变量指向对
//匿名对象
new Car().num = 5;
new Car().color = "blue";
new Car().run();//red..4
show(new Car());
}
public static void show(Car c){
c.num = 3;
c.color = "black";
c.run();
}
}
class Car{
String color = "red";
int num = 4;
void run(){
System.out.println(color+".."+num);
}
}
|