为了账号安全,请及时绑定邮箱和手机立即绑定

使用 new Object{} 创建对象

使用 new Object{} 创建对象

POPMUISE 2022-07-20 15:51:54
您能否解释一下这种结构的实际工作原理以及它的含义?var newObj = new Object () {  public String s = "test";  public int i = 1;};什么是类newObj以及它是如何创建的?
查看完整描述

1 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

的类newObj是匿名内部类。在这里,您在花括号内定义了这个匿名内部类{}

匿名内部类在创建具有某些“附加”的对象实例时可能很有用,例如重载类或接口的方法,而不必实际子类化一个类。

此外,该newObj引用不是指 的实例,Object而是指 的匿名子类的实例Object


查看完整回答
反对 回复 2022-07-20
  • 1 回答
  • 0 关注
  • 142 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号