It will awesome if I can apply a refer to a default implementation to the interface in the following program using super. Like Alpha.super.reset() so, plz tell us where this statement will be use.
interface Alpha {
  default void reset() {
    System.out.println("This is alpha version of default");
  }
}
interface Beta {
  default void reset() {
    System.out.println("This is beta version of default");
  }
}
class MyClass implements Alpha, Beta {
  void display() {
    System.out.println("This is not default");
  }
}
class MainClass {
  public static void main(String args[]) {
    MyClass ob = new MyClass();
    ob.reset();
    ob.display();
  }  
}
For example if we want to use the beta version of reset() method, then we have to extend one of them two interfaces. For example : interface Beta extends Alpha then it will use the beta version of reset(). But here we want to use the super and where it will be use.
 
     
     
    