metoda różnicowa java używająca typów wyliczeniowych
Chcę napisać metodę, która może zwrócić różnicę w wartości 2 kart. Jestem zdezorientowany, ponieważ uczę się wyliczeń i nie jestem pewien, jak najskuteczniej je wdrożyć.
public class Card implements Comparable<Card> {
public enum Rank {TWO, THREE, FOUR, FIVE, SIX,SEVEN, EIGHT, NINE, TEN,
JACK, QUEEN, KING, ACE}
public enum Suit {CLUBS, DIAMONDS, HEARTS, SPADES}
public static int difference(Card c){
}
Każda pomoc lub wskazówki byłyby mile widziane.