/*******************************************************************************
* Companion code for the book "Introduction to Software Design with Java",
* 2nd edition by Martin P. Robillard.
*
* Copyright (C) 2022 by Martin P. Robillard
*
* This code is licensed under a Creative Commons
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
*
* See http://creativecommons.org/licenses/by-nc-nd/4.0/
*
*******************************************************************************/
package e2.chapter9;
/**
* Represents the suit of a playing card.
*/
public enum Suit
{
CLUBS, DIAMONDS, SPADES, HEARTS;
public enum Color { RED, BLACK }
/**
* @return The color of the suit.
*/
public Color getColor()
{
if( this == CLUBS || this == SPADES )
{
return Color.BLACK;
}
else
{
return Color.RED;
}
}
}