title: is java extends keyword a reference variable?
body: <p>I know what extends keyword do in java, but I want to understand what java compiler do when it sees extends keyword.</p>
  
  <pre><code>class A{
  //some state
  
  //some behavior
  }
  
  class B extends A{
  
  } 
  </code></pre>
  
  <p>in my opinion when compiler sees extends keywords then it creates super class object to be used in subclass. and I know we can use super reference keywords in subclass constructor to refer to super class constructor. </p>