Exercícios - Aula 04 📝
🟢 Básicos
- Qual a palavra-chave utilizada em Java para indicar que uma classe herda de outra?
- O que acontece se uma classe filha tentar acessar um atributo
privateda classe pai?
🟡 Intermediários
- Explique a diferença entre a "Superclasse" e a "Subclasse".
- Por que usamos a anotação
@Override? O que acontece se o nome do método for digitado errado?
🔴 Desafio
5. Imagine um sistema de e-commerce. Crie uma hierarquia de classes para Produto, Livro (tem autor e páginas) e Eletronico (tem voltagem). Use Mermaid para o diagrama.
📚 Gabarito e Soluções Comentadas
Gabarito Explicado
### Questão 1: Qual a palavra **Resolução e Implementação:**// Estrutura de implementação recomendada para Qual a palavra
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para O que acontece se uma classe filha tentar acessar um atributo `private` da classe pai?
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para Explique a diferença entre a "Superclasse" e a "Subclasse".
// Validação de regras de negócio e retorno consistente