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?
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?
O que é uma fusão?
Tu quer dizer entre dois objetos Avião?
É 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…
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.
É 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.