Logo Passei Direto
Buscar
Conteúdo abordado na Aula 4 - Tema 3
É correto apenas o que se afirma em
I. Os construtores no Java não são herdados, mas subclasses podem invocar superclasses (FALSO)
II. A subclasse tem que possuir um construtor que receba ao menos os mesmos parâmetros de um dos construtores da superclasse. (FALSO)
III. Não existe herança múltipla em Java.
A - II apenas
B - II apenas
C - I e II apenas
D - I e III apenas
E - Nenhum dos itens está correto.
User badge image
Exercícios Para o Aprendizado

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar cada afirmativa: I. Os construtores no Java não são herdados, mas subclasses podem invocar superclasses. Essa afirmativa é verdadeira. Os construtores não são herdados, mas uma subclasse pode chamar o construtor da superclasse usando `super()`. II. A subclasse tem que possuir um construtor que receba ao menos os mesmos parâmetros de um dos construtores da superclasse. Essa afirmativa é falsa. A subclasse não é obrigada a ter um construtor que receba os mesmos parâmetros, mas se não tiver um construtor definido, o Java cria um construtor padrão. III. Não existe herança múltipla em Java. Essa afirmativa é verdadeira. Java não suporta herança múltipla de classes, mas permite herança múltipla de interfaces. Agora, vamos às alternativas: A - II apenas (FALSO) B - II apenas (FALSO) C - I e II apenas (FALSO, pois I é verdadeiro e II é falso) D - I e III apenas (VERDADEIRO, pois ambas estão corretas) E - Nenhum dos itens está correto (FALSO) Portanto, a alternativa correta é: D - I e III apenas.

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

Mais conteúdos dessa disciplina