Ed
ano passado
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 fornecerá um construtor padrão que chama o construtor da superclasse. 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: C) I e II apenas - Falsa, pois II é falsa. D) I e III apenas - Verdadeira, pois ambas I e III são verdadeiras. E) Nenhum dos itens está correto - Falsa, pois I e III estão corretas. 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