码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象_匿名对象

时间:2015-03-05 22:07:12      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

匿名对象使用方式一:当对对象的方法只调用一次时 可以使用匿名对象来完成 这样比较简化

          如果对一个对象进行多个成员调用必须给这个对象取个名字

匿名对象使用方式二:可以将匿名对象作为实际参数进行传递

 1 public class Object_Anonymity {
 2     public static void main(String[] args) {
 3         Car c=new Car();
 4         c.color="blue";
 5         c.run();
 6 
 7        //用匿名对象表示如下:
 8         new Car().color="blue";//匿名对象调用属性没意义 一读完就成垃圾了
 9         new Car().run();//只能调用一次
10 
11         Car q=new Car();
12         show(q);
13         show(new Car());//匿名对象使用方式二,show方法执行完后new Car()变成垃圾
14     }
15     
16     //需求:汽车修配厂将来的车都该成三个轮胎 和蓝色
17     public static void show(Car c){
18          c.num=3;
19          c.color="blue";
20          c.run();
21      }    
22 }
23 
24 class Car{
25     String color="red";
26     int num=4;
27     void run(){
28         System.out.println(color+"...."+num);
29     }    
30 }

 

 

面向对象_匿名对象

标签:

原文地址:http://www.cnblogs.com/LO-ME/p/3551320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!