0
Во время тестового примера, если я пытаюсь вызвать методы (например, placeOnTop()), который должен проверить, из какой колоды карты. Я не знаю, как это конструктор маркировка/или если вообще создавать различные типы колод ...Создание различных объектов колоды
public class StandardDeck implements Deck {
List<Card> cards = new ArrayList<>();
public StandardDeck() {
for (Suit suit : Suit.values()) {
for (int rank = 1; rank <= 13; rank++) {
Card e = new StandardCard(suit, rank, this);
cards.add(e);
}
}
}
public void placeOnTop(Card c) {
cards.add(0, c);
}
public Card takeTop() {
return cards.remove(0);
}
}
Скажите, что это тест, вызванный ................................. Палуба d1 = new StandardDeckImpl() ; \t \t Палуба d2 = новый StandardDeckImpl(); \t \t Card card_from_d1 = d1.takeTop(); \t \t Card card_from_d2 = d2.takeTop(); – Fish
Покажите мне свой конструктор для StandardDeckImpl – Montycarlo
К сожалению, предполагается, что это Deck d1 = new StandardDeck() .... и т. Д. – Fish