Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material