匿名内部类问题

匿名内部类问题

视频中的 test.getRead(new Person(){

    ........................

});

这个匿名内部类就是 Person 类的子类吗?

匿名内部类实现接口的语法格式是什么?

能不能不用 test.getRead() 方法,直接写一个匿名内部类然后调用其中的方法?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2017-12-06 17:19:56

1)是的,这个匿名内部类就是 Person 类的子类。2)内部要实现什么接口,主要是看Person定义了什么样的接口。格式就跟实现Person的那个类是一样的。直接就是 修饰 方法名(){}。你不用手写,点击提示自动生成就行了。3)像你说的那样代码就不通用了,耦合性太高了。

  • 提问者 qq_2XL_0 #1
    我说的接口指的是 interface ,用 implements 应用一个接口,代码格式是怎么样的。 视频里不是说“匿名内部类可以实现接口也可以继承父类”。
    2017-12-06 17:59:19
  • 好帮手慕雪 回复 提问者 qq_2XL_0 #2
    哦,跟匿名内部类的格式是一样的。new后面跟接口名()就可以了。
    2017-12-06 18:01:38
  • 提问者 qq_2XL_0 回复 好帮手慕雪 #3
    感谢。五个字符。
    2017-12-06 21:13:43
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师