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-面向对象-匿名对应的引用的主要内容,如果未能解决你的问题,请参考以下文章

Java面向对象编程 -6.5

23-Perl 面向对象

java面向对象 - 匿名对象

第五章 面向对象(基础篇)

三java面向对象编程_1

Java笔记(10):面向对象--内部类