java中的匿名对象

原创 2016年08月31日 16:39:12


匿名对象的特点:

1.匿名对象是没有别其它对象所引用

2.使用一次就变成垃圾了,被垃圾回收器收回了

那匿名对象有什么用呢?   为了简化书写。
使用场景:当对象对方法进行调用时,而且只调用一次时,可以简化成匿名对象来书写。

记住:当对象需要调用多次成员时,不可以简化成匿名对象调用。


//匿名对象是没有别其它对象所引用,就使用一次就变成垃圾了,被垃圾回收器收回了  
public class TestNmdx  
{  
    public void say()  
    {  
        System.out.println("匿名对象");  
    }  
  
    public static void main(String[] args)  
    {  
        //这个就是匿名对象,没有被其它对象所引用  
         new TestNmdx().say();  
    }  
}  




版权声明:本文为博主原创文章,未经博主允许不得转载。

Java的匿名对象

匿名对象要注意的事项:  1. 我们一般不会给匿名对象赋予属性值,因为永远无法获取到。  2. 两个匿名对象永远都不可能是同一个对象。 匿名对象好处:简化书写。 匿名对象的应用场景: ...

Java中匿名类的两种实现方式

使用匿名内部类课使代码更加简洁、紧凑,模块化程度更高。内部类能够访问外部内的一切成员变量和方法,包括私有的,而实现接口或继承类做不到。然而这个不是我说的重点,我说的很简单,就是匿名内部类的两种实现方式...

匿名对象与非匿名对象的区别

类封装完以后就可以通过使用new关键字和类的构造方法来创建对象,这种对象分为两种:匿名对象与非匿名对象。何为匿名对象,何为非匿名对象呢?举个例子:假如有如下类:     package com.hei...

java之匿名对象的用法

匿名对象:没有名字的对象: new Car();  //匿名对象其实就是定义对象的简写格式。 Car c = new Car(); c.run(); 用匿名对象来书写以上代码: new Car()...

匿名对象和内部类

匿名对象: 匿名对象是对象的简化形式; 匿名对象的使用情况: 1)当对对象方法仅进行一次调用的时候使用;如果需要调用多次,还需要创建对象。如果对一个对象进行多个成员的调用,就必须给这个对象起个名...

Java的匿名对象的创建和生命周期

匿名对象的特点: 1.匿名对象是没有别其它对象所引用 2.使用一次就变成垃圾了,被垃圾回收器收回了   //匿名对象是没有别其它对象所引用,就使用一次就变成垃圾了,被垃圾回收器收回了 ...

Eclipse导入git上的maven web项目 部署

转载自: 1 Eclipse中导入Git的maven项目  方法1: (1)首先当然是拉代码。 在Eclipse里面有个Git Repositories Exploring...
  • memray
  • memray
  • 2014年07月04日 15:31
  • 11663

”Java 方法可以返回数组类型“ 所想到的

在C和C++中不能返回一个局部变量,因为函数中的局部变量分配的存储空间在栈上,当函数执行完后会被重新利用,所以想要返回数组类型,有两种方式:1)静态变量(static in a function可以在...

java-学习-面对对象-匿名对象

  • 2015年05月12日 10:02
  • 49.94MB
  • 下载

Java重修之路(十)面向对象之多态详解,Object类,内部类,匿名内部类详解

多态public class Hello { public static void main(String[] args) { Animal d = new Dog(); ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中的匿名对象
举报原因:
原因补充:

(最多只允许输入30个字)