Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- dll= dinamic link library
- -------------------------------------------------------------------------------------------------------------------------
- se a classe mídia possui por agregação um bibmídia, e livro derivado de mídia possui por agregação um biblivro, isso não significa que biblivro é derivada de bibmidia. Não apresenta erros em tempo de compilação, mas acusa erros e não funciona em tempo de execução.
- -------------------------------------------------------------------------------------------------------------------------
- aqui entra o <P>, que restringe qual tipo entra em genéricos. Ex: Arraylist<P>. Mesmo que Arraylist seja algo mais genérico
- -------------------------------------------------------------------------------------------------------------------------
- Exercício extra - genéricos
- Implementar uma classe de gabarito / genérico para efetuar a ordenação por meio do método Bubble-sort. Esta classe deve:
- - definir um atributo genérico que corresponde ao vetor de elementos, de tipo genérico, a serem ordenados
- - definir um método classifica() que efetua a ordenação. Para comparar elementos adjacentes e decidir sobre a sua ordem relativa, este método deve chamar o método maiorQue() da classe dos elementos sendo ordenados.
- -------------------------------------------------------------------------------------------------------------------------
- Ex: se tiver uma lista de casas
- - inserir um "maiorQue()" abstrato em íntens e um concreto, específico dentro de casas. Nesse se escolheria por qual parâmetro se iria ordenar (é pelo ano de construção? Área construída? Preço? etc)
- */
- Bubble <Moradia> obj;
- new Bubble <Moradia> (imoveis);
- obj.classifica();
- /*imprime as moradias na ordem. Que ordem?
- Moradia posssui atributo int anoCons e método maiorQue(). No maior que isso é definido*/
Add Comment
Please, Sign In to add comment