修饰符只能是public或省略,如果省略了public访问控制符,则默认采用包权限访问控制符,即只有在相同的包结构下才能访问该接口。采用和类名相同的命名规则。一个接口可以有多个直接父接口,但接口只能继承接口,不能继承类。由于接口定义的是一种规范,因此接口里不能定义构造器和初始化块,接口里可以包含属性(只能是常量)、方法(只能是抽象实例方法),内部类(包括内部接口)和枚举类定义。