黑马程序员技术交流社区
标题:
个人课上笔记分享之匿名对象做实参
[打印本页]
作者:
miqideliwu
时间:
2016-7-29 00:53
标题:
个人课上笔记分享之匿名对象做实参
/*
匿名对象可以当作实际参数传递
*/
class Demo5_Test_Class {
public static void main(String[] args) {
//System.out.println("Hello World!");
//Car c1 = new Car();
/*
c1.color = "red";
c1.num = 8;
c1.run();
*/
//method(c1); //有名对象
method(new Car()); //匿名对象
//Car c2 = new Car();
/*
c2.color = "red";
c2.num = 8;
c2.run();
*/
//method(c2);
method(new Car()); //匿名对象可以当作实际参数传递
}
//抽取方法,提高代码的复用性
public static void method(Car cc) {
cc.color = "red";
cc.num = 8;
cc.run();
}
}
class Car{
String color; //颜色
int num; //轮胎数
public void run() {
System.out.println(color + "车运行" + num);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2