栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java接口的特性是什么?怎么用?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java接口的特性是什么?怎么用?

我们在对接口进行讨论时,不可缺少的要分析它的特性,只要对特点掌握透彻,才能在运用中发挥接口的作用。我们这里为大家带来接口的两个新特性:默认方法和静态方法,相信有些小伙伴有所耳闻,不过没有深入的了解过。下面我们就java接口的两种特性为大家进行分享。

1.默认方法

定义:使用public default修饰,default 不可省略,有方法体,供子类调用或者子类重写。

  • 可以在不影响已有类的情况下,修改接口

  • 可以有方法实现

  • 父类中的默认方法可以被子接口继承

  • 子接口可以覆盖父接口中的默认方法,甚至还可以把父接口中的默认方法覆盖为抽象方法

  • 实现接口后,因为默认方法不是抽象方法,所以可以不重写,但是如果开发需要,也可以重写

  • 默认方法使用default 关键字,只能通过接口实现类的对象来调用。

注意:默认方法的访问权限也是默认public

2.静态方法

使用 public static 修饰,static 不可省略,有方法体,供接口直接调用。

  • 可以有方法实现

  • 可以直接通过接口名来访问

  • 静态方法没有方法覆盖,因为静态方法没有运行时多态

3.实例

public interface InterfaceName {
     public default void method() {
        // 执行语句
    }
     public static void method2() {
        // 执行语句    
    }
}

‍以上就是在java中两种‍接口特性的分享,相信大家已经能够掌握这方面的使用了,运行上面代码就可以体会到接口的用处。更多Java学习指路:js教程


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/15300.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号