title: Java: Interface reference?
body: <p>We all know that you can't instantiate an interface in Java (directly at least).</p>
  
  <p>But with something like this:</p>
  
  <pre><code>public class Test{
      public interface Link {
        void mySamplemethod();
        String myString ="HELLO!";
       }
  
       public static void main(String []args){
  
          Link b;
  
       }
  }
  </code></pre>
  
  <p>What exactly <strong>is</strong> b... and how could it ever have a practical purpose? </p>