Referência e Objeto

2 respostas
G

Pessoal, realmente to estudando Java. então la vai! por que em java quando declaramos uma variavel sem iniciar com valor é considerado uma referencia e quando colocamos algo nela é considerado objeto?
antes para mim era tudo objeto.

//referencia
String txt;

// objeto
String txt = new String("boob");

Grato.

2 Respostas

T

Pois como o obj não foi instanciado com o new, torna-se apenas uma referencia.

nbluis

gollun:
Pessoal, realmente to estudando Java. então la vai! por que em java quando declaramos uma variavel sem iniciar com valor é considerado uma referencia e quando colocamos algo nela é considerado objeto?
antes para mim era tudo objeto.

//referencia
String txt;

// objeto
String txt = new String("boob");

Grato.

Tanto antes ou depois da atribuição o seu “txt” continua sendo uma referencia.
O que é o objeto é o seu “new String(“boob”);” e “txt” o referencia.

Tipo se tiver o seguinte código

String txt;
txt = new String("boob");
txt = new String("boob2");
Seu txt primeiro é um referencia para null;

Depois vira uma referencia para o objeto String(boob)

E depois uma referencia para o objeto String(boob2)

Valeu.

Criado 29 de maio de 2007
Ultima resposta 29 de mai. de 2007
Respostas 2
Participantes 3