一、使用方式
①当对对象的方法只调用一次时,可以使用匿名对象来完成,这样比较简化。
②如果对一个对象进行多个成员调用,必须给这个对象起个名字
二、匿名对象可以作为实际参数进行传递
//设计一个汽车类,属性有颜色(color)和轮胎数(number),行为有跑(run)
class Car
{
//描述属性颜色color
String color = "红色";
//描述属性轮胎数num
int num = 4;
//描述行为跑run
void run()
{
System.out.println(color+"..."+num);
}
}
//定义一个汽车类测试类
class CarDemo
{
public static void main(String[] args)
{
//只调用一次对象的方法,可以使用匿名对象
new Car().run();
//匿名对象可以作为实际参数进行传递
show(new Car());
}
public static void show(Car c)
{
System.out.println("color="+c.color+"num="+c.num);
}
}
转载请注明原文地址: https://ju.6miu.com/read-673483.html