java中接口的定义是什么?

Java接口是Java语言中存在的结构,有特定的语法和结构;

Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。

接口实现和类继承的规则不同,因为Java接口不涉及表象,因此Java接口本身没有任何实现。