很多朋友都知道匿名,在中文中的意思就是不公开真实的姓名,那么程序中的匿名对象是什么呢?
我给出个例子大家就应该明白了:
public class Text{
public static void main(String[]arys){
//正常的对象调用方法
Person p = new Person();
p.setName("小黑");
String name = p.getName();
//匿名对象调用方法
new Person().setName("小黑");
String names = new Person().getName();
}
}
class Person{
private String name ;
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
}
这个就是匿名对象的使用,不难看出来,我们能从中总结出几点匿名对象的特性:1、只能使用一次,因为每一次使用用都是new Person(),实例化了一个新的对象,所以如果你只需要使用一次的时候可以用匿名对象,毕竟写法上更简单;2、匿名对象使用完以后会自动被垃圾回收;3、匿名对象的使用比一般对象使用更为简便。
欢迎大家收看我的在线视频:
http://v.youku.com/v_show/id_XODQ1NjU0NDc2.html 这是其中的一个视频连接,大家可以拖动到优酷视频下方,订阅我的账号,因为以后我会有更多视频免费提供
百度搜索:输入Fcs_D调的码农 ,或者输入"胡博君"就能看到我的很多视频
或者加我的微信号:fcsboy 我可以及时通过微信通知你们
QQ学习群:237053693