请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Foo foo = new Foo(){}; 这种形式不是创建一个Foo这个类的对象吗?为什么是叫做匿名内部类呢?

正在回答

2回答

bennyhuo 2019-08-13 11:27:47

实际上是Foo的子类

0 回复 有任何疑惑可以回复我~
bennyhuo 2019-08-13 11:27:30

因为你后面跟了一个大括号呀,这种会创建一个新类型的

0 回复 有任何疑惑可以回复我~
  • 提问者 Android小公主C #1
    谢谢。可是它还是一个对象呢,Foo这个类得子类的一个对象。对象名是foo
    回复 有任何疑惑可以回复我~ 2019-08-13 11:31:29
  • bennyhuo 回复 提问者 Android小公主C #2
    对没错
    回复 有任何疑惑可以回复我~ 2019-08-13 11:32:33
  • 提问者 Android小公主C #3
    哦哦,我明白了,谢谢老师
    回复 有任何疑惑可以回复我~ 2019-08-13 11:39:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信