首页 > 其他 > 详细

jdk1.8中接口可以写默认方法

时间:2018-05-15 22:01:57      阅读:206      评论:0      收藏:0      [点我收藏+]

interface Vehicle {
  default void print(){
    System.out.println("我是一辆车!");
  }
  static void blowHorn(){
    System.out.println("按喇叭!!!");
  }
}

必须是default (默认)或者static (静态)修饰的方法,这样,接口中也可以写实现,

而且接口的实现类可以重新接口的默认方法,也可以用super关键字调用接口的默认方法!

public class car implements vehicle, fourWheeler {
  default void print(){
    System.out.println("我是一辆四轮汽车!");
  }
}

public class car implements vehicle, fourWheeler {
  public void print(){
    vehicle.super.print();
  }
}

jdk1.8中接口可以写默认方法

原文:https://www.cnblogs.com/xiayizhan/p/9042880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!