title: Does Java not support multiple inheritance?
body: <p>Lets us take instances of two classes</p>
  
  <pre><code>public abstract class Shapes
  {
        public abstract void draw(Graphics g);
  
  }
  
  public class Rectangle extends Shapes
  {
       public void draw(Graphics g)
       {
            //implementation of the method 
       }
  }
  </code></pre>
  
  <p>Here the class <code>Rectangle</code> has extended class <code>Shapes</code> and implicitly it extends class <code>Object</code>. I know no other extension is possible, but can't we call inherited classes <code>Shapes</code> and <code>Object</code> multiple inheritance? (Since inheriting two classes is multiple inheritance from one perspective)</p>