$ 0 0 (javaにて)extends してクラスの継承を行った場合と、newして新しく作り出した場合と何が違うのでしょうか? ソースコード的にはextends したほうが文字数が少なくて済みますが、他の違いを思いつきません。