您的位置:首页 > 编程语言 > Java开发

java笔记-匿名对象的应用

2015-12-03 17:28 489 查看
class Car{

      String color="红色";

       int num=4;

      void run(){

             system.out.println("color+"…"+num");

      }

}

class CarDemo{

      public static void main(String[] args){

            new Car().num=5;

            new Car().color="bule";

            new Car().run();

      }

}



匿名对象使用方式一:当对对象的方法只调用一次时,可以用匿名对象来完成,这样写比较简化。如果对一个对象进行多个成员调用,必须给这个对象起个名字。
匿名对象使用方式二:可以将匿名对象作为实际参数进行传递

class Car{

      String color="红色";

       int num=4;

      void run(){

             system.out.println("color+"…"+num");

      }

}

public static void show(Car c){
      c.num=3;
      c.color="black";
      c.run();

}

class CarDemo{

      public static void main(String[] args){

            Car c=new() car;

            show(c);

      }

}



更简便的写法:

class Car{

      String color="红色";

       int num=4;

      void run(){

             system.out.println("color+"…"+num");

      }

}

public static void show(Car c){
      c.num=3;
      c.color="black";
      c.run();

}
class CarDemo{

      public static void main(String[] args){

            show(new Car());

      }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java