Carregar classe

2 respostas
S

Ola!

Como carregar uma classe quando eu tenho o nome dela em uma variavel?

Andei lendo sobre classloader ma não entendi nada :oops:

O que preciso é algo do tipo:

String nome = "minhaClasse"; somethingelse xyz = new carregaClasse("nome"); xyz.methodo("kkk");
e … bingo. A classe estaria disponivel para ter seus métodos utilizados etc e tals e o mundo fica mais bacana. :grin:

2 Respostas

L
try {
			String nome = "java.util.ArrayList";
			ArrayList k = (ArrayList) Class.forName(nome).newInstance();
			System.out.println(k);
		} catch (InstantiationException e) {
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}

percebe que a classe tem o nome completo (com o pacote)

S

Beleza luBS.

Já tenho que fazer no fim de semana. 8O

Obrigadão…

Criado 11 de maio de 2007
Ultima resposta 11 de mai. de 2007
Respostas 2
Participantes 2