tarjan hat bereits alles gesagt, nur eines noch: der vorgang an und fuer sich nennt sich "dynamisches nachladen von klassen" - wie gesagt eine dynamische instanzierung von objekten. die besonderheit daran ist technisch gesehn, dass der java-compiler hier eine link-phase durchlaeuft (danke, fh, fuer das viele nutzlose wissen
und: ich wuerd auch sehr stark dazu raten, design patterns (die factory in diesem falle) zu verwenden.