匿名对象
没有栈内存指向堆内存空间,就是一个匿名对象。
带名字的调用
class Student{
public void show(){
System.out.println("学生爱学习");
}
}
class NoName{
public static void main(String[] args){
//带名字的调用
Student s = new Student();
s.show();
}
}
匿名对象的调用
class Student{
public void show(){
System.out.println("学生爱学习");
}
}
class NoName{
public static void main(String[] args){
//匿名对象的调用
new Student().show();
}
}
匿名对象的应用场景
调用方法,仅仅只调用一次的时候。
使用之后就是垃圾,可以被垃圾回收站回收。