abstract interface的疑问。(20分)

  • 主题发起人 主题发起人 kem
  • 开始时间 开始时间
K

kem

Unregistered / Unconfirmed
GUEST, unregistred user!
看到Java2类库时有这样的定义:
public abstract interface FileFilter{
...
...
}
请问,定义interface时为什么还要加上abstract呢,是不是有点多此一举???接口本身不是有抽象性质的吗??
多谢!!
 
没有区别,interface默认为abstract,加不加无所谓。
 
public interface ....是比public abstract ....更抽象的类
至于此处加不加应该是一样的。
 
对是一样的
interface(接口)关键字将抽象类的概念更延伸了一步,它完全禁止了所有的函数定义。“接口”是一种相当有效和常用的工具。另外如果自己愿意,亦可将多个接口都合并到一起(不能从多个普通class或abstract class中继承)。
 
后退
顶部