Magna Concursos
4283575 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC

Considere o programa Java a seguir, contido em um único arquivo Main.java.

class A {
public int valor = 10;
public A() { inicializar(); }
protected void inicializar() { System.out.print("A:"+ valor+" "); }
}
class B extends A {
public void inicializar(int x) { System.out.print("B:"+ (valor - x+" ")); }
}
class C extends B {
C(int x) { super.inicializar(x); }
@Override
public void inicializar(int x) { System.out.print("C:"+ (valor +x +" ")); }
}
public class Main {
public static void main(String[] args) { new C(5); }
}

Qual é a saída produzida pela execução desse programa?

 

Provas

Questão presente nas seguintes provas

Professor PEBTT - Informática

50 Questões