Card.java 419 B

123456789101112131415161718192021222324
  1. package card;
  2. import java.util.Comparator;
  3. public class Card implements Comparable<Card> {
  4. Color color;
  5. Value value;
  6. public Card(Color color, Value value) {
  7. this.color = color;
  8. this.value = value;
  9. }
  10. @Override
  11. public int compareTo(Card other) {
  12. return this.value.compareTo(other.value);
  13. }
  14. public String to_string() {
  15. return String.format("%s %s", color.name(), value.name());
  16. }
  17. }