我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合公式 > 方法内部类 >

Java匿名内部类可以实现接口吗

归档日期:06-07       文本归类:方法内部类      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人软件行家采纳数:1297获赞数:3959向TA提问展开全部匿名内部类可以用于接口上,只要一个类是抽象的或是一个接口,那么其子类中的方法都可以使用匿名内部类来实现。最常用的情况就是在多线程的实现上,因为要实现多线程必须继承Thread类或是继承Runnable接口。

  展开全部匿名内部类最主要的应用之一就是实现接口,尤其是那些只有一两个方法的接口,因为可以当场实现,不用罗里八嗦去声明private static class什么的,非常方便。比如

  要是得正儿八经去声明一个类那该有多累。更多追问追答追问我是说匿名类,没有引用名称的,你这是有名字的追答这就是个实现了ActionListener的匿名类啊,ActionListener是接口的名字。追问我的意思是说:

  不可以,匿名内部类就是我上面这个写法,你这种写法是不符合Java语法规则的。再说即使你这么写可以,这个BClass是什么,新类的名字吗?那就不叫匿名类了。

本文链接:http://renfriends.com/fangfanabulei/523.html