Segue o código implementado: https://github.com/Moquiuti/Java-Aplicando-a-Orienta-o-a-Objetos/tree/issue/%2310
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Segue o código implementado: https://github.com/Moquiuti/Java-Aplicando-a-Orienta-o-a-Objetos/tree/issue/%2310
Oi, Leandro! Tudo bem?
A sua atividade Sessão 3 - Hora da Prática, mostra um avanço bem consistente nos estudos sobre herança, polimorfismo e reaproveitamento de código em Java.
A organização do repositório, a documentação no README.md e a separação por sessões ajudam bastante a acompanhar a evolução do projeto ScreenMatch e dos conceitos de POO.
Também é positivo ver a descrição dos objetivos do curso, como encapsulamento, classes, atributos, métodos, interfaces e reutilização de comportamentos, pois isso deixa o projeto mais claro para quem acessar o GitHub. Dica: conforme avançar na sessão 3, vale incluir no README.md exemplos curtos das classes criadas e explicar como a herança foi aplicada entre elas, mostrando o que foi reaproveitado e o que foi sobrescrito.
Qual foi o conceito mais desafiador nesta etapa: herança, sobrescrita de métodos ou polimorfismo?