ATENÇÃO: É NECESSÁRIO INFORMAR EM QUAL PACOTE ESTÁ A CLASSE, MESMO QUE AS CLASSES ESTEJAM NO MESMO PACOTE!! :D
criador
Bom dia.
Você pode criar uma Interface e implementar os métodos desta interface nas classes que você quer intanciar dinamicamente.
Assim, você terá acesso aos métodos desta interface, porém os resultados serão retornados conforme a implementação de cada classe.
Se você quer apenas instanciar uma classe dinamicamente, você pode fazer como o renamed demonstrou no exemplo.
Este exemplo que estou te mostrando, seria para você trabalhar com várias classes dinamicamente.
As classes Classe1, Classe2 e Classe3, irão implementar o método metodo() da interface InterfaceTeste da forma que bem entenderem.
Sendo assim, você percorrerá cada classe e terá o conteúdo do método metodo() que cada uma implementou.