Buscar uma classe passando ela como string

Pessoal, a minha dúvida é simples, porém não consigo achar uma solução!Vamos la!

Na minha aplicação tenho “n” classes, porém eu preciso acessar ela de uma maneira semelhante a:
Class retornaClasse(String nomeDaClasse)

e então com o retorno dessa função eu preciso buscar todos os campos! Tem como?

Valeu! :smiley:

Class klass = Class.forName( nomeDaClasse);

Quanto a segunda dúvida, leia aqui:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html#getDeclaredFields()

FErnando,

Estude o Factory Patterns. Ele possui métodos que podem retornar uma classe motnada.

Márcio