/* 匿名对象: 没有名字的对象 匿名对象的使用方式之一: 当对对象方法只调用一次时,我们可以用匿名对象来完成,比较简化。 匿名对象的使用方式之二: 匿名对象可以被当做实参传递 */ class Car{ String color; void start(){ System.out.println("汽车被开动"); } } public class Test{ public static void main(String[] args){ //有名对象调用 Car a = new Car(); a.start(); //匿名对象调用 new Car().start(); System.out.println("======================="); new Car().color = "红色"; //给匿名对象的属性赋值是没有意义的 new Car().start(); System.out.println("======================="); //作为实参传递 print(new Car()); } static void print(Car c){ c.start(); } }
时间: 2024-11-05 16:26:12