接口的概念:
是Java语言的一种引用数据类型,是方法的“集合“
接口的作用:
接口内部主要就是定义方法。包含常量、抽象方法、默认方法、静态方法、私有方法
接口的定义格式:
接口的定义格式和类的定义格式相似:
interface class 接口名称{
常量
抽象方法
静态方法
默认方法
私有方法
}
注意:
接口的使用,它不能创建对象,但是可以被实现
一个类如果实现了接口的话,就称之为实现类,实现类需要重写接口中所有的抽象方法
如果实现类不想重写接口的所有抽象方法,则该类必须是抽象类
代码演示:
一、定义接口:
public interface A {
void method1();
}
二、实现接口:
public class B implements A {
@Override
public void method1 () {
System.out.println("重写接口中的方法");
}
}
实现类需要重写接口中的抽象方法,否则会报错