Acerca do trecho de código abaixo, em Java, assinale a alternativa correta.
public class Cartas {
int x, y;
Stack asCartas;
public Cartas (int x1, int yl) {
x = xl;
y = yl;
asCartas = new Stack();
}
public void adicionaCarta (Carta umaCarta) {
asCartas.push(umaCarta);
}
class Descartadas extends Cartas {
public Descartadas (int x, int y) {
super (x, y);
}
public void adicionaCarta (Carta umaCarta){
if (!umaCarta.faceUp()){
umaCarta.flip();
super. adicionaCarta(umaCarta);
}
}
...
int x, y;
Stack asCartas;
public Cartas (int x1, int yl) {
x = xl;
y = yl;
asCartas = new Stack();
}
public void adicionaCarta (Carta umaCarta) {
asCartas.push(umaCarta);
}
class Descartadas extends Cartas {
public Descartadas (int x, int y) {
super (x, y);
}
public void adicionaCarta (Carta umaCarta){
if (!umaCarta.faceUp()){
umaCarta.flip();
super. adicionaCarta(umaCarta);
}
}
...