zoukankan      html  css  js  c++  java
  • JAVA 匿名对象

    /*
    匿名对象:
    没有名字的对象
    匿名对象的使用方式之一:
    当对对象方法只调用一次时,我们可以用匿名对象来完成,比较简化。
    匿名对象的使用方式之二:
    匿名对象可以被当做实参传递
    */
    class Car{
        String color;
        void start(){
            System.out.println("汽车被开动");
        }
    }
    public class Test{
        public static void main(String[] args){
            //有名对象调用
            Car a    =    new Car();
            a.start();
            //匿名对象调用
            new Car().start();
            System.out.println("=======================");
            new Car().color    =    "红色";    //给匿名对象的属性赋值是没有意义的
            new Car().start();
            System.out.println("=======================");
            //作为实参传递
            print(new Car());
        }
        static void print(Car c){
            c.start();
        }
    }
  • 相关阅读:
    设计模式第一次练习
    区间最大数
    魔方数
    螺旋数
    回文串
    最长单词
    指针的应用之学生成绩
    赛马
    突击队任务
    贪婪之骑士
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/java-nimingduixiang.html
Copyright © 2011-2022 走看看