常用API——匿名对象
匿名对象
介绍
匿名对象也是对象的一种,但匿名对象只能使用一次。
匿名对象与标准对象的区别
例如有一个Student类
//标准创建对象
Student one = new Student();
one.name = "zbf";
one.studay();
System.out.println("============");
// 匿名对象
new Student().name = "zfb";
new Student().studay();
输出结果:
zbf在学习
============
null在学习
由以上的对比可以看出:
创建格式:
标准对象:
类名称 对象名 = new 类名称();
匿名对象创建格式:
new 类名称():
使用方法:
标准对象:
对象名.方法名();
可以一直使用
匿名对象:
创建后立即使用并且只能使用一次,若想再次使用必须重新创建匿名对象
结论
可以看出匿名对象只能使用一次,并且下次使用必须重新创建匿名对象,之前匿名对象的数据也随着新匿名对象的创建而消失。因此如果确定一个对象只使用一次的话,可以使用匿名对象。