开发者社区 问答 正文

匿名内部类可以实现多个接口吗,可以用代码表示吗?

已解决

匿名内部类可以实现多个接口吗,可以用代码表示吗?

展开
收起
蓝蓝红红 2022-04-03 14:05:30 1691 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 推荐回答

    匿名内部类可以用于接口上,只要一个类是抽象的或是一个接口,那么其子类中的方法都可以使用匿名内部类来实现。最常用的情况就是在多线程的实现上,因为要实现多线程必须继承Thread类或是继承Runnable接口。

    具体示例代码如下:

    interface Person { public void eat(); }

    public class Demo { public static void main(String[] args) { Person p = new Person() { public void eat() { System.out.println("eat something"); } }; p.eat(); } }

    2022-04-03 17:02:16 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等