美文网首页
接口的默认方法

接口的默认方法

作者: 赵老拖 | 来源:发表于2020-05-05 10:53 被阅读0次

一、静态方法

1、接口中方法test默认缺省public abstract;

2、可以写静态方法,通过接口.方法名称进行访问

3、接口static方法只能被接口本身调用 

4、接口的静态方法不能被子接口继承

5、接口的static方法不能被实现类复写

图1:接口 图2:主函数访问接口 图3:子接口 图4:静态方法不能被子接口继承

二、接口的默认方法

1、接口中默认方法,子接口或者实现类可以进行覆写

图5:deafault方法 图6:子类覆写default方法

相关文章

  • 接口(interface)和抽象类(abstract class

    1、接口中的方法默认都是 public,所有方法在接口中不能有默认实现(Java8 开始接口方法可以有默认实现),...

  • 接口(interface)和抽象类(abstract class

    接口中的方法默认都是 public,所有方法在接口中不能有默认实现(Java8 开始接口方法可以有默认实现),而抽...

  • 八 接口中的默认方法与静态方法

    一、接口中的默认方法 Java 8中允许接口中包含具有具体实现的方法,该方法称为“默认方法”,默认方法使用 def...

  • Java8 接口的默认方法

    1. 接口默认方法的“类优先”原则 选择父类中的方法(若接口和父类具有相同的方法,接口中的默认方法会被忽略) 接口...

  • 接口的变化

    1、JDK8之后对接口做了增加,接口中可以有默认方法和静态方法 2、接口中默认方法的语法规则 3、接口中静态方法的...

  • 默认接口方法

    简介 一个类可以实现多个接口,当一个类实现了多个接口,而这些接口中存在两个或两个以上方法签名相同的默认方法时就会产...

  • 接口和抽象类的区别是什么?

    接口的方法默认是 public, 所有方法在接口中不能有实现(Java 8开始接口方法可以有默认实现), 而抽象类...

  • 接口和抽象类的区别

    接口的方法默认是 public,所有方法在接口中不能有实现(Java 8 开始接口方法可以有默认实现),抽象类可以...

  • 接口的默认方法

    一、静态方法 1、接口中方法test默认缺省public abstract; 2、可以写静态方法,通过接口.方法名...

  • 接口与抽象类

    接口的方法默认是 public,所有方法在接口中不能有实现(Java 8 开始接口方法可以有默认实现),而抽象类可...

网友评论

      本文标题:接口的默认方法

      本文链接:https://www.haomeiwen.com/subject/pzopghtx.html