二哥啊

导航

 

接口中定义的静态方法,只能通过接口来调用。

默认方法使用default修饰,通过实现类对象来调用

如果实现类重写了接口中的默认方法,调用时,仍然调用的是重写以后的方法

 

如果子类继承的父类和实现的接口中声明了同名同参数的方法,子类在没有重写此方法的情况下,默认调用的是父类中的同名同参数的方法。

 

如果实现类实现了多个接口,而这多个接口中定义了同名同参数的默认方法,那么在实现类没有重写此方法的情况下,报错---》接口冲突

 

调用接口中的默认方法  接口.super.method()

posted on 2019-11-17 21:31  二哥啊  阅读(289)  评论(0编辑  收藏  举报