定义
接口是一种特殊的抽象类;使用interface修饰;接口则是纯粹的模版;接口只定义功能,而不包含实现的内容。
特点
任何实现接口的类都要实现接口中所定义的所有方法,否则该类必须声明为 abstract 。
interface 是完全抽象的,只能声明方法,而且只能声明 public 的方法,不能声明 private 及 protected 的方法,不能定义方法体,也不能声明实例变量 。
接口不可以实现另一个接口,但可以继承多个
一个类可以在继承一类的同时,去实现一个或多个接口(先继承,再实现)