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?