在JAVA中,有种叫匿名对象的东西。这个东西在工作中,我从来没有用到过,感觉没啥意义。
啥是匿名对象:
1、在栈中没有变量引用此对象
2、很快就会被GC垃圾回收器回收,并且时间无法控制
像这种对象,基本就是一个残废的,因为虽然你可以创建它,系统也可以正确编译,但使用起来有很大机率会报错。
创建一个对象
public class Test1(){
String name;
Integer age;
public void printParams(){
System.out.println(name+"今年"+age+"岁了"):
}
}
public class Test(){
public static void main(String[] args){
//创建匿名对象
new Test1().name = "小二";
}
}