易百教程

115、接口是什么?

接口是具有静态常量和抽象方法的类的蓝图。 它可以用来实现完全抽象和多重继承。 它是一种实现抽象的机制。 Java接口中只能有抽象方法,不能有方法体。 它用于在Java中实现抽象和多重继承。 换句话说,可以说接口可以有抽象方法和变量。 Java 接口也代表 IS-A 关系。 它不能像抽象类一样被实例化。 但是,我们需要实现它来定义它的方法。 从 Java 8 开始,我们可以在接口中使用默认、静态和私有方法。