Questão de Programação — Plataforma Java — IF-PI 2026
ProgramaçãoPlataforma Java
- Código
- qg709987
- Banca
- IF-PI
- Órgão
- IF-PI
- Ano
- 2026
- Nível
- Superior
- Cargo
- Professor EBTT - Informática
Considere o seguinte código em Java:
Com base nos princípios da Programação Orientada a Objetos e no mecanismo de herança, analise as afirmativas a seguir:I. A classe Cachorro herda o atributo nome da classe Animal e pode acessá-lo diretamente por ele ter sido declarado como protected.II. A anotação @Override garante, em tempo de compilação, que o método emitirSom() da subclasse esteja sobrescrevendo corretamente um método da superclasse.III. Caso o construtor da classe Cachorro não chamasse explicitamente super(nome), o código ainda compilariam normalmente, pois o construtor da superclasse é automaticamente herdado.IV. A classe Cachorro especializa o comportamento da superclasse ao redefinir o método emitirSom(), caracterizando polimorfismo por sobrescrita.Assinale a alternativa CORRETA:
Com base nos princípios da Programação Orientada a Objetos e no mecanismo de herança, analise as afirmativas a seguir:I. A classe Cachorro herda o atributo nome da classe Animal e pode acessá-lo diretamente por ele ter sido declarado como protected.II. A anotação @Override garante, em tempo de compilação, que o método emitirSom() da subclasse esteja sobrescrevendo corretamente um método da superclasse.III. Caso o construtor da classe Cachorro não chamasse explicitamente super(nome), o código ainda compilariam normalmente, pois o construtor da superclasse é automaticamente herdado.IV. A classe Cachorro especializa o comportamento da superclasse ao redefinir o método emitirSom(), caracterizando polimorfismo por sobrescrita.Assinale a alternativa CORRETA:- AApenas I, II e IV estão corretas.
- BApenas I e III estão corretas.
- CApenas II e IV estão corretas.
- DApenas I, II e III estão corretas.
- EI, II, III e IV estão corretas.