匿名对象:没有名字的实体,也就是该实体没有对应的变量名引用。
匿名对象的用途
1,当对象对方法进行一次调用的时候,可以使用匿名对象对代码进行简化。当只使用一次时可以使用匿名对象。执行完毕到;后该对象就变成了垃圾。
2,匿名对象可以实际参数进行传递。
3 ,两个new 是两个不同的对象,在堆内存中有不同的空间,相互不相互干扰。
4:匿名对象的使用
new Car().run();
class Student
{
int num;
String name;
public void study()
{
System.out.println("好好学习JAVA!");
}
}
/* 匿名对象 */
class Demo4
{
public static void main(String[] args)
{
new Student().study();
System.out.println(new Student()==new Student());
}
}