匿名对象
来源:互联网 发布:湖南广电网络控股 编辑:程序博客网 时间:2024/05/17 03:43
“匿名对象”---是指没有明确的声明的对象。也可以简单的理解为只使用一次的对象,即没有任何一个具体的对象名称引用它。
匿名对象的特点:
1.匿名对象是没有别其它对象所引用
2.匿名对象会被分配到堆内存
3.使用一次就变成垃圾了,被垃圾回收器收回了
注:JAVA匿名对象会被分配到堆内存,分配到内存后运行一次就变成垃圾了,不过内存处理机制会对一定时间内无指针指向的对象进行 destrory()
匿名对象使用情况:
1.当对象的方法只调用一次时,这样比较简便;new xxx.f();
2.可用匿名对象作为实际参数传递;ex: fun( new xxx() )
请看下面的范例:
class Person
{
String name="XXX";
int age=25;
String talk()
{
return "name: "+name+",age: "+age;
}
}
public class TestPerson
{
public static void main(String[] args)
{
System.out.println(new Person().talk() );//声明了一 Person 匿名对象,调用 Person 类中的 talk()方法。
}
}
0 0
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 手机安全测试 学习笔记 V0.1
- Linux下C语言中mkdir和rmdir函数
- NPOI导出数据到Excel
- [转]非常不错的Silverlight资源汇总
- 数组、指针与引用类型
- 匿名对象
- 根据N种规格中的M种规格值生成的全部规格组合的一种算法
- 订阅发布模式(Subscribe/Publish)
- 判断一个数是不是质数
- bullshit
- 数据库学习笔记(四)
- Boost库--指针容器
- poj2488 A Knight's Journey
- there is a relation between gradle-plugin, IDE, and the IDE version