/**
*匿名对象
*1.当对象对方法仅进行一次调用的时候,就可以简化成匿名对象
*new Car().number=4;
*new Car().red="red";
new Car().run();
*图解
因为每一次都是new所以在调用run方法时候会打印0和null,而前面两个new出来的对象并赋值给的数 据,在执行完就消失了,因为他们没有指向.
*2.匿名对象可以作为实际参数进行传递
*carPublicParm(new Car())
*这样传递的话,该匿名对象就有了指向 实际类型类型变量就是指向
*
* @param args
*/
public static void main(String[] args) {
new Car().number=4;
new Car().red="red";;
}
public static void carPublicParm(Car c){//类类型变量,一直指向对象,要不指向空
c.number=4;
c.red="red";
System.out.println(c.number+"==="+c.red);
}