///
Considere as duas classes em linguagem Java apresentadas a seguir, ambas definidas em um mesmo pacote.
public class X {
public void op1() {
System.out.print("|X|Z");
op2();
}
public void op2() {
System.out.print("||X||");
}
public static void main(String[] args) {
X xxx = new X();
xxx.op1();
X yyy = new Y();
yyy.op1();
}
}
public class Y extends X {
public void op2() {
System.out.print("||Y||");
}
public void op2(int p) {
System.out.print("||" + p + "||");
}
}O que é impresso como resultado da execução do programa composto pelas classes acima?