Questão 1720272

Tecnologia da Informação · 2022

Questão

ID 1720272

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2022 Banca: UFES - Universidade Federal do Espírito Santo Órgão: Universidade Federal do Espírito Santo


Considere o seguinte código Java, escrito em um arquivo chamado TesteObjetos.java:

public class TesteObjetos {

public staticvoid main(String[] args) {

A[] objetos = new A[] { new A1(), new A2(), new AB(), new AB1(), new AB2(), new AB3() };

for (A obj : objetos) {

obj.print();

System.out.print(" ");

}

System.out.println();

}

}

abstract class A {

void print(){ System.out.print("A"); }

}

class A1 extends A { }

class A2 extends A {

void print(){ System.out.print("A2"); }

}

class AB extends A1 {

void print(){ super.print(); System.out.print("B"); }

}

class AB1 extends AB {

@Override void print() { super.print(); System.out.print("1"); }

}

class AB2 extends AB {

@Override void print() { System.out.print("AB2"); }

}

class AB3 extends AB { }

Sobre o código acima, é INCORRETO afirmar que

Alternativas da questão 1720272
Pular para o conteúdo principal