

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Um programador escreveu o seguinte programa em Java:
class XXX {
private int campo1;
protected char campo2;
public void procedure1() {
this.campo1 = 100;
this.campo2 = ‘X’;} }
class YYY extends XXX {
protected double campo3;
public int campo4;
public void procedure2() {
this.campo4 = 100;
this.campo3 =100; }}
public class Main {
public static void main(String[] args) {
YYY c = new YYY();
c.campo1 = 100;
c.campo2 = ‘x’;
c.campo4= 100;
c.campo3 =200; }}
Na execução, ocorreu um erro indicando a não-visibilidade do atributo:
XXX.campo1
XXX.campo2
YYY.campo3
YYY.campo4