java-面向对象-匿名对应的引用
Posted up-day
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-面向对象-匿名对应的引用相关的知识,希望对你有一定的参考价值。
创建对象 c :
Car c = new Car();
c.num = 5;
创建匿名对象:
new Car().num = 5; // 创建一个匿名对象,num值为5
new Car().color="Blue"; // 创建一个匿名对象,color值为Blue
new Car.run(); // 创建一个对象,调用run方法
匿名对象使用条件:
匿名对象使用方式一:当对对象的方法只调用一次时,可以用匿名对象来完成,这样写比较简化。
如果对一个对象进行多个成员调用,必须给这个对象起个名字。
匿名对象使用方式二:可以将匿名对象作为实际参数进行传递
需求:汽车修配厂,对汽车进行改装,将来的车都改成黑车,三个轮胎
main() show(new Car()); // 匿名对象作为实际参数传递 public static void show(Car c) c.num = 3; c.color = "black"; c.run();
main() Car q = new Car(); show(q); public static void show(Car c) c.num = 3; c.color = "black"; c.run();
以上是关于java-面向对象-匿名对应的引用的主要内容,如果未能解决你的问题,请参考以下文章