您能否解释一下这种结构的实际工作原理以及它的含义?var newObj = new Object () { public String s = "test"; public int i = 1;};什么是类newObj以及它是如何创建的?
1 回答
ITMISS
TA贡献1871条经验 获得超8个赞
的类newObj是匿名内部类。在这里,您在花括号内定义了这个匿名内部类{}。
匿名内部类在创建具有某些“附加”的对象实例时可能很有用,例如重载类或接口的方法,而不必实际子类化一个类。
此外,该newObj引用不是指 的实例,Object而是指 的匿名子类的实例Object。
添加回答
举报
0/150
提交
取消
