Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida no Ex. 4 da Aula 5 - Collections framework

Mas se a classe ContaCorrente extends Conta, ela não herda o metodo e o contrato ? Logo se eu sobre escrever esse método, não funciona ? Eu testei aqui e foi.

3 respostas

Oi Marcos, tudo bem?

Se você implementar Comparable na classe conta, ao herdar dela você ganha Comparable também.

É essa sua dúvida?

Abraços!

solução!

Olá Marcos! É possivel sim sobrescrever o método e irá funcionar normalmente. O que o exercício diz é que se tirarmos a implementação da Interface Comparable e deixarmos o método, o mesmo não irá funcionar. Quando ele se refere a tirar a implementação ele fala retirar completamente, ou seja retirando até de sua Superclasse, pois a implementação é herdada de uma Superclasse.

Espero ter ajudado! Bons Estudos!

Leonardo é que quando eu Tento comparar A classe ContaCorrente com ela mesmo, mostra um erro, dai tenho que mudar para Conta. O código funciona, mas não sei porque não consigo comparar com ela mesmo, quem nem no primeiro exemplo, onde ele compara conta, com conta.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software