1.使用interface来定义接口类
2. 接口类的使用:
3. 接口类中的默认方法可解决接口升级问题:
在原有的接口类中定义default方法, 可在不改变原实现类的前提下添加新的方法, 实现类会自动继承有改方法, 直接调用使用即可.
如不使用default方法添加抽象方法的话, 就必须修改所有的实现类代码, 让其重写新的抽象方法.
当然, default方法也可被实现类覆盖重写.
在原有的接口类中定义default方法, 可在不改变原实现类的前提下添加新的方法, 实现类会自动继承有改方法, 直接调用使用即可.
如不使用default方法添加抽象方法的话, 就必须修改所有的实现类代码, 让其重写新的抽象方法.
当然, default方法也可被实现类覆盖重写.