匿名对象的使用及特点

来源:互联网 发布:怪物猎人ol捏脸数据女 编辑:程序博客网 时间:2024/06/08 15:19
//一般的对象定义格式 :以类名为Car举例:Car c = new Car();/*    1.当对象对方法仅进行一次调用的时候,就可以简化成匿名对象。    例如:    一般定义:Car c = new Car();            c.run();    上述两行等同于new Car().run();    一些细节:    new Car().color = "red";    new Car().num = 4;    new Car().run();    运行结果为:0 null  上述三个是独立的三个个体    第二行开始时第一行已经变垃圾 第三行开始时1 2行都变垃圾了    2.匿名对象可以作为实际参数进行传递    先定义一个show()功能    public static void show(Car c)    {        c.num = 3;        c.color = "red";        Sysop(c.num+"..."+c.color);    }    show(new Car()); 此时这个new Car不会变垃圾 因为有后续的更改*/
原创粉丝点击