专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Java8十大新特性之接口默认方法

Java8十大新特性之接口默认方法

更新时间:2020-08-12 11:33:22 来源:动力节点 浏览1045次


动力节点java培训机构的小编来告诉大家Java8十大新特性之接口默认方法:


Java8十大新特性


在Java8以后,接口中可以添加使用default或者static修饰的方法,在这里我们只讨论default方法,default修饰方法只能在接口中使用,在接口种被default标记的方法为普通方法,可以直接写方法体。


实现类会继承接口中的default方法(单一接口实现类中, 可以重写也可以不重写default方法)。


如果一个类同时实现接口A和B,接口A和B中有相同的default方法,这时,该类必须重写接口中的default方法。因为类在继承接口中的default方法时,不知道应该继承哪一个接口中的default方法。


default修饰的方法,和static修饰的方法主要用于接口功能增强时,如果接口已经定义完成,并且也有若干的实现类实现了该接口.根据业务需求,需要在接口中再增强其他的功能, 后面增强的功能可以使用default修饰. 之前定义好的实现类就不需要再进行修改。


如果子类继承父类,父类中有b方法,该子类同时实现的接口中也有b方法(被default修饰),那么子类会继承父类的b方法而不是继承接口中的b方法。


大家想要了解更关于Java8十大新特性的知识,可以到官网的教程文档中进行在线学习


Java8十大新特性之接口默认方法


以上就是动力节点java培训机构的小编针对“Java8十大新特性之接口默认方法”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>