Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

[Projeto] Desafio: hora da prática

Nesta atividade, pratiquei os conceitos de herança e polimorfismo em Java criando classes e subclasses para diferentes situações. Trabalhei com extends, sobrescrita de métodos com @Override e também com métodos específicos em cada classe filha, para evitar duplicação de código e deixar a estrutura mais organizada.

Criei as classes Carro e ModeloCarro, Animal, Cachorro e Gato, ContaBancaria e ContaCorrente, além de NumerosPrimos, VerificadorPrimo e GeradorPrimo. Em cada uma, apliquei os conceitos pedidos, como exibir informações, modificar comportamentos herdados e implementar funções próprias de cada subclasse.

Link do repositório do projeto no Github: https://github.com/Kyuxih/java-pratica-alura

1 resposta
solução!

Olá, Kelvin! Tudo bem?

Você está fazendo um ótimo progresso no seu projeto ao aplicar conceitos de herança e polimorfismo em Java! E, observando o que foi apresentado, você está no caminho certo ao criar classes e subclasses que utilizam extends e a anotação @Override para sobrescrever métodos herdados.

Além disso, você está incorporando métodos específicos em cada subclasse, o que ajuda a manter seu código organizado e evita duplicação.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!