1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Podemos ter um arranjo de objetos com o mesmo nome?

A resposta é sim,de acordo com a minha interpretação do código de um professor, mas qual a explicação lógica pra isso? Se eu chamar um objeto desse arranjo, como ele vai saber qual objeto que é?´

O código é esse:

for (int i=0; i<nRes; i++) {
Residencia res = new Residencia(
new AreaCasa(),
new AreaPiscina());
proj.adicionaRes(res);

No caso, um laço que cria objetos com o mesmo nome "res".O método na última linha adiciona este objeto em um arranjo "normal" (sem ser array list, vetor mesmo).

  • Espera um pouco. Você sabe que um objeto (ou um array ou arranjo de objetos) não tem nome, mas uma variável ou classe têm nomes, certo? Como é que você pode ter "um arranjo de objetos com mesmo nome" se tanto arranjos quanto objetos não têm nomes?

    entanglement   12 de jun de 2013
  • ficou meio confuso, posta este codigo q vc disse q da pra dar uma explicação xD

    Yuri   12 de jun de 2013
  • Você está se referindo à um objeto (uma instância) qualquer que esteja dentro de uma coleção com o mesmo nome?

    Exemplo: um objeto 'foo' (do tipo Foo) em uma coleção chamada 'foo'?

    Aconselho reformular a sua pergunta.

    felipeaqueiroz   12 de jun de 2013
  • Não se esquecer que objetos não têm nomes (não estou me referindo à propriedade "name" de um JComponent :) ).

    entanglement   12 de jun de 2013
  • reformula sua pergunta e seja mais específico que arranjo está falando ? array list hash set etc está muito abrangente e sim você poderia ter até objetos repetidos em um array

    Jefferson Gandolfi   12 de jun de 2013
Mostrar todos os 6 comentários>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java orientação-a-objetos ou faça a sua própria pergunta.