接口的使用(二)

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

2、通过实现类的对象,可以调用接口中的默认方法,如果实现类重写了接口中的默认方法,调用时,仍然调用的是重写以后的方法

3、如果子类(或实现类)继承的父类和实现的接口中声明了同名同参数的默认方法,那么子类在没有重写此方法的情况下,默认调用的是父类中的同名同参数的默认方法。------>类优先原则

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


版权声明:本文为m0_63228425原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。