关于Java的var类型推断,有一种特殊用法,如下:
Object obj = new Object() {
public void test() {
System.out.println("test");
}
};
obj.test(); // 错误的用法,Object类型没有test方法
(new Object() {
public void test() {
System.out.println("test");
}
}).test(); // 正确的做法
var obj = new Object() {
public void test() {
System.out.println("test");
}
};
...
obj.test();
原文:https://www.cnblogs.com/yeyu456/p/11989086.html