Java8接口之默认方法简介说明

java-教程王 Java教程 发布时间:2021-11-02 09:29:50 阅读数:7875 1
接口中能编写方法的具体实现,这件事,你以前一定没有听说过,
但是Java8却推出了这个功能,下文笔者将一一道来,如下所示:

默认方法存在的意义

默认方法的出现使Java的接口也可以存在实现方法,而无需继承类去实现其方法,默认方法:在方法前面加上default关键字即可
在接口中新增一个方法时,可避免对现有继承类的影响(无需所有类都重新实现此方法)
例:
 
public interface IUser {
  default void printInfo() {
    System.out.println("default method");
  }
}

//以上接口IUser中已增加了默认方法printInfo
public class User implements IUser {
  public void showAge() {
    System.out.println("age:8");
  }
 
  public static void main(String args[]) {
    User u = new User();
    u.printInfo();
  }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202111/1653.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者