NO.25 匿名对象的概述

2017-07-20  本文已影响0人  WXFA

1、什么是匿名对象

             没有名字的对象   如:new Student();

2、匿名对象应用场景

            调用方法,仅仅只调用一次的时候。因为调用多次就会产生多个对象,浪费内存空间,还不如用有名对象调用

3、匿名对象的好处

               节省代码

4、匿名对象可以调用属性,但是调用没有意义,调用后会变成垃圾

注意:调用多次的时候,不适合。匿名对象调用完毕就是垃圾。可以被垃圾回收器回收。

public static void main(String[] args) {

new Car().run();      //调用方法

new Car().colos = "red";          //调用无意义

}

}

class Car {

String colos;        

int num;      

public void run() {

System.out.println(colos + "..." + num);

}

}

上一篇下一篇

猜你喜欢

热点阅读