黑马程序员技术交流社区

标题: 匿名对象笔记 [打印本页]

作者: gcno93    时间: 2016-9-2 23:18
标题: 匿名对象笔记
/*
        匿名对象:是指没有应以类型变量指引的对象

        匿名对象的注意事项
        1.我们不会给匿名对象的属性赋值,因为我们永远也得不到
        2.两个匿名对象永远也不可能相等

        匿名对象的好处:简化书写
        匿名对象的应用场景:
          1.如果一个对象需要一个方法,而调用完这个方法之后就不在使用了,这时我们
        可以选择匿名对象
          2.可以作为作为实参调用函数







*/


class NiMing {
        public static void main(String[] args) {
                System.out.println("Hello World!");
                new Car().name="打错";//注意1
                new Car().printCarInfo();
                System.out.println(new Car()==new Car());//注意2
        }
}

class Car {
        String name;//属性//成员变量
        int age;
        String color;
        //成员函数
        public void printCarInfo(){
                int gasoline=0;
                System.out.println("我的"+name+",今年"+age+"岁了,它的颜色是"+color+"!");
        }
}
作者: 小超超    时间: 2016-9-2 23:27
支持,支持。




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