黑马程序员技术交流社区

标题: 匿名内部类 [打印本页]

作者: 南烟    时间: 2015-10-26 15:38
标题: 匿名内部类
匿名对象是对象的简化形式。
    匿名对象两种使用情况:

        1. 当对对象方法仅进行一次调用时;

        2. 匿名对象可以作为实际参数进行传递。

class Car
{
     String color = "red";
     int num = 4;

     public static void run()
     {
          System.out.println("function run is running!" );
     }
}

class CarDemo{
       public static void main(String[] args){
             //对对象方法仅进行一次调用时,就可以使用匿名对象
             new Car().run();
             //匿名对象可以作为实际参数进行传递
            show(new Car());
      }

       public static void show(Car c){
            c. num = 3;
            c. color = "black" ;
            System.out.println("function show is running!" );
            System.out.println(c.num + "..." + c. color);
      }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2