[定义]Java中,能够完成特定功能的,由若干属性和方法组织成的,相对独立的属性和方法的集合. [用途]实现类的多继承,以解决Java只能单继承,不支持多继承的问题. [特点] 用关键字interface定义接口,通过关键字implements来实现接口: 接口中的成员变量具有公共性(public).静态性(static)和最终性(final).所以修饰符只能是public,因此只能定义常量 实现多接口的类必须符合3个原则:能为所有的接口提供实现的功能, 能遵循重写的所有规则, 能保持相同的返回…