Test2是类名 main是程序执行入口
new Test2(){{Test2.main(null);}}.equals("")
难道是重写了Test2 然后又添了静态代码块? {}后面还能.equals()方法? 第一次见啊
哪位大佬能解释下吗
Test2是类名 main是程序执行入口
new Test2(){{Test2.main(null);}}.equals("")
难道是重写了Test2 然后又添了静态代码块? {}后面还能.equals()方法? 第一次见啊
哪位大佬能解释下吗
这是内部类的一个写法 new Test2(){{Test2.main(null);}}是重写了Test2的main方法
可以理解为 Test2 t= new Test2(){{Test2.main(null);}};t.equals("")