接口中没有方法实现 所有方法修饰访问都是都是public abstract
接口特性:
1 实现类必须实现接口的所有方法
2 实现类可以实现多个接口
3 接口中的变量都是静态常量,没有使用static final也是这个表示
4 接口不能被实例化
5 接口中所有方法和常量都是public
接口的使用:
1接口代表一种能力!,接口中可以定义N多个方法,子类在进行实现的时候必须要实现这些方法,将这些方法进行实现,就意味着具体了方法的能力
面向接口编程
1、程序设计时关心实现类有何能力,而不关心实现细节。
2、面向接口的约定而不考虑接口的具体实现