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

Classe de uma classe

Bem eu começei a fazer um programa mais estou com um problema eu não sei como fazer o construtor de uma classe que esta em outra classe por exemplo eu tenho essa classe

public class heroi{
    String nomeHeroi;
    Partes[] parteTipo;
    String[] Bundle;
}

e eu tenho a classe Partes

public class Partes {
    String nomeParte;
    String[] nomeEquips;
}

eu quero que a cada vez que eu crie um heroi, para cada heroi eu teria varias Partes e de cada parte eu teria os equipamentos, como seria o construtor disso tudo? ou tem um jeito mais simples de eu conseguir fazer isso?

  • Eu acho um pouco estranha essa modelagem, se Equipamento tem várias partes, porque Parte tem um array de equipamentos ? Outra dica, não fique abreviando o seu código. Se a classe Equip é equipamento, então escreva Equipamento, ajuda muito para quem não conhece o seu código.

    Rodolfo Mendes   11 de mar de 2014
  • Pelo que eu entendi é um relacionamento NxN.

    Guilherme Brügger   11 de mar de 2014
  • Cara o que você está querendo não faz sentido algum. Tenda melhorar a sua pergunta especificando o seu problema de forma clara e objetiva. De o contexto do que você quer desenvolver(sobre a aplicaçao toda).

    Alexsandro   11 de mar de 2014
  • è que sao varias partes vo explicar ao todo Sao varios Herois, cada heroi tem suas partes (capacete, armadura, botas) só que o nome da parte muda de acordo com cada heroi E cada parte tem vários equipamentos Por isso um array de partes em equipamentos

    Mateus Gonçalves Ferreira   11 de mar de 2014
  • isso mesmo cara.

    pedro   13 de mar de 2014
  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!

2 respostas

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