源码:
class Car
{
int carLzNumber;
String color;
void run()
{
System.out.println("carLzNumber:"+carLzNumber+",color:"+color);
}
}
public class OOP_NewCar_Demo
{
public static void main(String[]args)
{
//方式1
Car c1=new Car();
c1.carLzNumber=4;
c1.color="red";
c1.run();
xiahuaxian();
show(c1);
xiahuaxian();
//此处相当于创建了三个对象,(3...null),(0.....black),(0....null)
new Car().carLzNumber=3;
new Car().color="black";
show(new Car());//结果:0....null
xiahuaxian();
xiahuaxian();
new Car().run();
//new Car().show();
}
//show
public static void show(Car c)
{
System.out.println(c.carLzNumber+"...."+c.color);
}
public static void xiahuaxian()
{
System.out.println("-----------");
}
}
运行结果:
carLzNumber:4,color:red
-----------
4....red
-----------
0....null
-----------
carLzNumber:0,color:null