Fusão ordenada com atributo que contém outros atributos

4 respostas
F

Criei im atributo Aviao[] lista = new Aviao[10];
que contém outros atributos como ints por exemplo…

Como fazer uma fusão já ordenada entre duas classes Avião?

4 Respostas

dionat4n

O que é uma fusão?

Tu quer dizer entre dois objetos Avião?

F

É sim, por exemplo, eu tenho o objeto Avião(a) com int ano = 2000, String fabricante = “…”
outro avião(b) com int ano = 2005, String fabricante = “…”

E quero fazer uma fusão entre esses dois objetos diferentes…

W

fusao estilo dragon ball z?
ieaoheau, brincando… na verdade não ta dando pra intender oque voce quer velho …

se voce quer assosiar so dois vetores pode usar um mapa… agora se tu ta usando um vetor pra cada caracterista do avião ta fazendo coisa errada…

agora se tu quer assossiar um avião com outro objeto avião… Oo realmente nao da pra intender. que tipo de assossiação eles teriam?, tenta explicar no mundo real não explica em código não.

dionat4n
Fábio Kobayashi:
É sim, por exemplo, eu tenho o objeto Avião(a) com int ano = 2000, String fabricante = "......" outro avião(b) com int ano = 2005, String fabricante = "............"

E quero fazer uma fusão entre esses dois objetos diferentes...

Tu quer fazer um Objeto que una os aviões a e b, isso?

ex:

public class AviaoFusao {
    private Aviao aviao1;
    private Aviao aviao2;

    public AviaoFusao(Aviao a1, Aviao a2) {  //contrutor que insere dois avioes no objeto novo ja ordenando por ano
        if (a1.ano < a2.ano) {
            this.aviao1 = a1;
            this.aviao2 = a2;
        }
        else {
            this.aviao1 = a2;
            this.aviao2 = a1;
        }
    }
    ...
}

Te juro, quando tu falou em fusão, me lembrei do Sol... :P

Aguardo resposta.

Criado 11 de junho de 2008
Ultima resposta 12 de jun. de 2008
Respostas 4
Participantes 3