Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

myCompiler 
Avaliação dos Resultados
1. Quais são as vantagens de utilizar herança no código desenvolvido?
· Reutilização de código: Permite aproveitar atributos e métodos da classe veículo sem duplicação nas subclasses Carro e Moto.
· Organização: Deixa o código mais limpo, estruturado e de fácil compreensão.
· Facilidade de manutenção: Atualizações em atributos comuns são feitas apenas na classe base.
· Polimorfismo: Permite tratar objetos diferentes (Carro, Moto) de maneira uniforme quando necessário.
2. O que acontece se removermos o método sobrescrito exibirDetalhes() das subclasses?
Se removermos o método exibirDetalhes() sobrescrito em Carro e Moto, somente os atributos herdados de veículo serão exibidos (marca, modelo e ano). Os atributos específicos de cada subclasse (número de portas para o carro e cilindradas para a moto), não aparecerão na saída.
3. Quais foram os desafios ao implementar as subclasses?
· Entender a chamada do construtor da superclasse para inicializar os atributos herdados corretamente.
· Sobrescrever métodos de forma adequada, utilizando a anotação @Override no Java.
· Manter a consistência entre o número e tipo de parâmetros no construtor das subclasses.
· Organizar a lógica para que cada classe tenha responsabilidade apenas pelos seus próprios dados.
Checklist
· A classe Veículo foi implementada corretamente, contendo os atributos marca, modelo e ano.
· O método exibirDetalhes() foi criado na classe Veículo para apresentar suas informações.
· As subclasses Carro e Moto foram desenvolvidas a partir da classe Veículo, acrescentando atributos próprios.
· Em ambas as subclasses, o método exibirDetalhes() foi sobrescrito para incluir os novos atributos específicos.
· O programa foi testado, executado sem apresentar erros e exibiu as informações dos veículos de maneira completa.
SÃO PAULO
2024
Danielle Miranda Caetano
image4.png
image1.png
image3.png

Mais conteúdos dessa disciplina