黑马程序员技术交流社区
标题:
什么是匿名对象
[打印本页]
作者:
黄晓鑫
时间:
2014-1-8 13:53
标题:
什么是匿名对象
求一个简单的代码格式
作者:
FFF
时间:
2014-1-8 14:00
有一个类、Student{}
你只想用一次这个类。
new Student(); 就是匿名对象、就是没有名字,只用一次。用完就丢。一般是作为参数传递。
比如:TreeSet<Student> ts = new TreeSet<Student>();
ts.add(new Student());
以上的new Student()就是匿名对象。
作者:
黄晓鑫
时间:
2014-1-8 14:11
了解了谢谢 黑马程序员
作者:
范晓冲
时间:
2014-1-8 15:36
class Person{
private String name;
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
}
public class Person0505{
public static void main(String[] args){
//生成一个Person对象,并对其name属性赋值
Person p=new Person();
p.setName("黑马");
/*
匿名对象是对象的简化形式,当仅仅是对对象进行一次调用时,可以使用匿名对象。
因此,上面对Person类的姓名的赋值也可以这样写:
new Person().setName("黑马");
*/
}
}
复制代码
作者:
mrwise1991
时间:
2014-1-13 23:29
匿名对象,就是没有对象名的对象,例如new String(),就创建了一个String类的匿名对象
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2