首先 什么是接口?
--接口严格的来讲属于一个特殊的类,而这个类里面只有公开抽象方法和公开静态常量,就连构造方法也没有,并且不能创建对象。
接口中的常量的public static final 可以省略。
接口的语法:
例:
[修饰符列表] interface 接口名{
}
一个接口可以继承多个接口。
例:
interface 接口1 extends 接口2,接口3{
}
类和接口之间叫做实现(implements)。
当一个类要实现接口时,必须要重写或覆盖该接口中的所有方法。
一个类可以同时实现多个接口:
例:
类 implements 接口1,接口2 {
}