What is the difference between Extends and New in Java? : <p>Say you have a class called superclass.</p>

<p>I can say </p>

<pre><code>Public class MyClass extends superclass
</code></pre>

<p>and i can do</p>

<pre><code>superclass sc = new superclass();     
</code></pre>

<p>both methods let me use methods/variables in that class. can someone make the picture a little bit more clear?</p>
