Closed Kromtar closed 6 years ago
Aunque funciona correctamente (solo porque el constructor es igual en todas las cases de pinta); este for solo esta instanciando un tipo de objeto.
for(Pinta pinta: Pinta.values()){ Carta carta = new Corazon(pinta, numero); cartas.add(carta); }
Tendría que ser:
Carta carta1 = new Corazon(Pinta.CORAZON, numero); Carta carta2 = new Trebol(Pinta.TREBOL, numero); Carta carta2 = new Espada(Pinta.ESPADA, numero); Carta carta3 = new Rombo(Pinta.ROMBO, numero); cartas.add(carta1); cartas.add(carta2); cartas.add(carta3); cartas.add(carta4);
Carta carta1 = new Corazon(Pinta.CORAZON, numero);
Carta carta2 = new Trebol(Pinta.TREBOL, numero);
Carta carta2 = new Espada(Pinta.ESPADA, numero);
Carta carta3 = new Rombo(Pinta.ROMBO, numero);
cartas.add(carta1);
cartas.add(carta2);
cartas.add(carta3);
cartas.add(carta4);
PENDIENTE
Solucionado en Commit 85b1f70
Aunque funciona correctamente (solo porque el constructor es igual en todas las cases de pinta); este for solo esta instanciando un tipo de objeto.
for(Pinta pinta: Pinta.values()){ Carta carta = new Corazon(pinta, numero); cartas.add(carta); }
Tendría que ser:
Carta carta1 = new Corazon(Pinta.CORAZON, numero);
Carta carta2 = new Trebol(Pinta.TREBOL, numero);
Carta carta2 = new Espada(Pinta.ESPADA, numero);
Carta carta3 = new Rombo(Pinta.ROMBO, numero);
cartas.add(carta1);
cartas.add(carta2);
cartas.add(carta3);
cartas.add(carta4);
PENDIENTE