我可以在覆盖中使用默认方法吗?

时间:2016-12-21 13:02:59

标签: java

假设我们有界面

interface Interf {
      void a();
      default void saySomething(){
       print("123");
      }
}

和班级

class Cls implements Interf {
     void a()
     {
         print();
     }
}

我们可以使用默认方法吗?喜欢超级方法:

class Cls implements Interf {
....
     void saySomething()//prints "123456"
    {
      super.saySomething(); //something like this but for calling default implemntation
      print("456");
    }
}

0 个答案:

没有答案