Ir para o conteúdo principal

As classes Java a seguir, que ocupam arquivos separados do pacote default, não produzem erro de compilação algum.

public class Tx {
    protected int x;
    protected int y;
    public int metodoa(Integer p) {
        int z;
        x = 2;
        z = p * 4;
        return x + z;
    }
}
public class Ty extends Tx {
    protected int w;
    public int metodoa(int p) {
        y = 2;
        w = p * 5;
        return w * y;
    }
}

 

Um estudante de programação resolveu testar o efeito do uso do modificador final em diferentes partes do código-fonte das classes acima.
Nesse contexto, qual uso do modificador final irá produzir um erro de compilação?

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282