Magna Concursos
3328359 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFES
Orgão: UFES
Provas:

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

public class TesteObjetos {

public static void 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

 

Provas

Questão presente nas seguintes provas

Analista de TI

40 Questões