Logo Passei Direto
Buscar
Em um sistema de gerenciamento de universidade, uma classe Pessoa é usada como base para as classes Estudante e Professor. A classe Pessoa contém atributos comuns como nome e idade. A herança é aplicada para compartilhar esses atributos com as subclasses. Qual dos seguintes é um exemplo de herança no cenário descrito acima?
A Estudante e Professor herdam métodos exclusivos de Pessoa.
B Pessoa é uma interface implementada por Estudante e Professor.
C Estudante e Professor são superclasses de Pessoa.
D Estudante e Professor herdam atributos de Pessoa.
E Pessoa, Estudante e Professor são classes independentes.
User badge image
Desafios para Aprender

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar as alternativas uma a uma para identificar qual delas representa corretamente o conceito de herança no contexto descrito: A) Estudante e Professor herdam métodos exclusivos de Pessoa. - Isso não está correto, pois a herança permite que as subclasses herdem atributos e métodos da superclasse, mas não "herdam métodos exclusivos". B) Pessoa é uma interface implementada por Estudante e Professor. - Isso também está incorreto, pois a classe Pessoa é uma superclasse, não uma interface. C) Estudante e Professor são superclasses de Pessoa. - Isso é incorreto, pois na herança, a classe Pessoa é a superclasse, enquanto Estudante e Professor são subclasses. D) Estudante e Professor herdam atributos de Pessoa. - Esta alternativa está correta, pois descreve exatamente o que acontece na herança: as subclasses (Estudante e Professor) herdam os atributos da superclasse (Pessoa). E) Pessoa, Estudante e Professor são classes independentes. - Isso é falso, pois Estudante e Professor dependem da classe Pessoa para herdar seus atributos. Portanto, a alternativa correta é: D) Estudante e Professor herdam atributos de Pessoa.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

A Herança entre Classes, em Java, define-se, utilizando a palavra-chave:


A- Implements
B- References
C- Matches
D- Extends
E- Inherits

Mais conteúdos dessa disciplina