title: What is Interface.super
body: <p>I have recently used default methods in java.
  In its implementation I found </p>
  
  <pre><code>public interface DefaultMethod {
      default String showMyName(String name){
          return "Hai "+name;
  
      }
  }
  
  
  public class DefaultMethodMainImpl implements DefaultMethod{
  
      @Override
      public String showMyName(String name){
          return DefaultMethod.super.showMyName(name);
  
      }
  }
  </code></pre>
  
  <p>My question is in <strong>DefaultMethod.super</strong> where <strong>super</strong> will call it have no super class except Object? <strong>what super will return</strong>?</p>