javase学习--匿名对象

文章目录

    • 1、匿名对象
    • 2、用处
    • 3、优势

1、匿名对象

是指不给对象起名字
一般对象为 类名(例如Customer) 对象名(自己起)=new 类名()
而匿 名对象为 new 类名();

2、用处

单纯的创建匿名对象没有意义,因为由于没有引用会被当作垃圾回收处理(gc回收回收堆内存中对象的机制是,栈中没有变量指向该对象,那么该对象就是垃圾,可以被回收),所以匿名对象多用于传参.
例如:method(new Customer(“dabai”,“男”));

3、优势

利用匿名对象传参可以节省存储对象名的空间,节省了栈空间的使用。
javase学习--匿名对象_第1张图片

你可能感兴趣的:(javase)