Logo Passei Direto
Buscar

Anatomia

Colégio Objetivo
A herança na linguagem Java herda funcionalidade de uma classe principal através de um “extends”, analisando a imagem abaixo, a classe Professor herda quais classes e por que de não consegue acessar as variáveis de “Aluno”?

A classe Professor herda as variáveis de Funcionário somente. Contudo o acesso não é possível das variáveis da classe Aluno pois o mesmo não é herdado por professor.
A classe Professor herda as variáveis de FuncAdm somente. Contudo o acesso não é possível das variáveis da classe Aluno pois o mesmo não é herdado por Pessoa.
A classe Professor herda as variáveis de Funcionário e Pessoa. Contudo o acesso não é possível das variáveis da classe Aluno pois o mesmo não é herdado por professor.
A classe Professor herda as variáveis de Funcionário e FuncAdm. Contudo o acesso não é possível das variáveis da classe Aluno pois o mesmo não é herdado por professor.
User badge image
anatomiacorpohumano

ano passado

Respostas

User badge image

Ed Verified user icon

há 6 meses

A classe Professor herda as variáveis de Funcionário e Pessoa. Contudo, o acesso não é possível às variáveis da classe Aluno, pois o mesmo não é herdado por Professor. Isso acontece porque, na herança em Java, uma classe só pode herdar de uma única classe pai (exceto em interfaces), e se a classe Aluno não está na hierarquia de herança da classe Professor, suas variáveis não estarão disponíveis para a classe Professor.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

User badge image

Ed Verified user icon

ano passado

A classe Professor herda as variáveis de Funcionário somente. Contudo, o acesso não é possível às variáveis da classe Aluno, pois esta não é herdada por Professor.

Essa resposta te ajudou?

0
Dislike0

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

Mais conteúdos dessa disciplina