Criação de Objetos

3 respostas
D
Olá a todos;

Bom dia;

Estou Iniciando em Java e estou com uma dúvida que não consegui esclarecer;

A questão é R2.7 do livro de Cay horstmann;

R2.7 - Forneça o código Java para construir os seguintes objetos:

a. Um retângulo com centro(100) e todos os comprimentos de lados iguais a 50.

b. Uma String Hello, Dave.

Crie objetos, não variáveis de objetos.

Minha dúvida é esse final onde ele diz “não variáveis de objetos”;
Desde já agradeço a quem puder mim esclarecer;

3 Respostas

Ziru
<blockquote><div class="quote-author">ditoamozinho:</div>Olá a todos;

Bom dia;

Estou Iniciando em Java e estou com uma dúvida que não consegui esclarecer;

A questão é R2.7 do livro de Cay horstmann;

R2.7 - Forneça o código Java para construir os seguintes objetos:

a. Um retângulo com centro(100) e todos os comprimentos de lados iguais a 50.

b. Uma String “Hello, Dave”.

Crie objetos, não variáveis de objetos.

Minha dúvida é esse final onde ele diz “não variáveis de objetos”;
Desde já agradeço a quem puder mim esclarecer;

Realmente esse fim ficou complicado.
Mas, pelo que entendo toda vez que se utiliza o operador new você está criando um novo objeto no heap.
No caso da String.

String x = new String("Hello, Dave"); String y = new String("Hello, Dave"); //Se pedir para mostrar se esses objetos são iguais irá retornar false //Podem ter o mesmo conteúdo, mas toda vez que chama o operador new você está instanciando um novo objeto no heap.

D

Obrigado Ziru !! Agora eu entendi !!!
Quando criei a String eu não criei como objetos mais sim como variáveis de objetos, assim:

String nome = "Hello, Dave";

quando na realidade era para ser como você disse;

String x = new String("Hello, Dave");

Valeu Mesmo;

Ziru

ditoamozinho:
Obrigado Ziru !! Agora eu entendi !!!
Quando criei a String eu não criei como objetos mais sim como variáveis de objetos, assim:

String nome = "Hello, Dave";

quando na realidade era para ser como você disse;

String x = new String("Hello, Dave");

Valeu Mesmo;


No que eu souber e puder ajudar.
Tamo ai :slight_smile:

Criado 16 de setembro de 2012
Ultima resposta 16 de set. de 2012
Respostas 3
Participantes 2