動的にいろいろなインスタンスを作成したい場合によく使いそうなコーディング。
Hogeパッケージにインタフェース、若しくは抽象クラスのhogeSuperと
hogeSuperを継承したhogeA,hogeB,hogeC,hogeDがあるとする。
で、動的にhogeA,hogeB,hogeC,hogeDのインスタンス生成ができるようにする。
例えば、hogeAを作成したい時は
Classクラスのforname(String classname) ,newInstance()を使って
hogeSuper = (hogeSuper)Class.forName("hoge.hogeA").newInstance();