Questão de Programação — Linguagens de programação — UFES 2021
ProgramaçãoLinguagens de programação
- Código
- qq687205
- Banca
- UFES
- Órgão
- UFES
- Ano
- 2021
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
Considere o seguinte código Java, escrito em um arquivo chamado TesteObjetos.java:
Sobre o código acima, é INCORRETO afirmar que
Sobre o código acima, é INCORRETO afirmar que- Ao arquivo TesteObjetos.java compila com sucesso e produz 8 arquivos de classe (extensão .class) no processo.
- Bse compilado e executado, o programa produz a saída “A A2 AB AB1 AB2 AB” (sem as aspas), seguida de uma quebra de linha, em tela.
- Ca chamada super.print(), no método print() da classe AB, não produz efeito algum, pois sua superclasse, A1, não define o método print().
- Dreferências a objetos que são instâncias de subclasses da classe A podem ser colocadas em um vetor do tipo A[] devido a um recurso da orientação a objetos chamado de polimorfismo.
- Eo laço que percorre os objetos do vetor definido na primeira linha do programa utiliza uma sintaxe melhorada do comando for, conhecida como foreach, disponível desde a versão 5 da linguagem Java.