Declarar Objeto

2 respostas
H

Amigos

Se eu desejo declarar uma String e um inteiro, declaro respectivamente:

String nome;
int codigo;

Eu gostaria de declarar uma variável por exemplo chamada meuObjeto, que eu ainda não sei no meu metodo qual tipo será este meuObjeto, poderá ser um Label ou um Text e assim por diante.

É possivel fazer isto ? Tem haver alguma coisa com CreateObjectFactory ?

Obrigado,

2 Respostas

cv1

Isso é polimorfismo - e vc pode resolver a coisa facinho:

Object meuObjeto;

Fazendo isso, voce pode atribuir qualquer coisa (com exceção dos tipos primitivos) a meuObjeto, e o compilador não vai chiar… só tome o cuidado de não abusar :slight_smile:

wbsouza

sem problemas veja:

public class Test {
    Object obj1;
    Object obj2;

    public Test() {
        obj1 = new ArrayList();
        obj2 = new Integer(0);
    }

    public static void main(String args[]) {
        Test test = new Test();
    }
}

Se não errei nada é algo parecido com isto!

[]s, Welington B. Souza

Criado 9 de setembro de 2003
Ultima resposta 9 de set. de 2003
Respostas 2
Participantes 3