接口中定义的方法和变量都包含一些默认修饰符。方法的默认修饰符是public abstract;变量是默认用public static final,是全局常量。
接口是可以通过extends关键字去继承另一个接口的。
总结:
- 接口中的方法都是抽象的,不能实例化对象。
- 当一个类实现接口时,如果这个类是抽象的,可以只实现接口的部分方法,否则就必须实现接口中的全部方法。
- 接口是可以多实现的用逗号隔开。
- 一个接口可以通过extends关键字继承多个接口,接口之间用逗号隔开。
interface Ruuning {...}
interface Flying {...}
interface Eating extends Running,Flying {...}
- 当一个类继承一个类还要实现接口时,extends关键字必须位于implements前面,先继承,后实现。
网友评论