Introduction to OOP Chapter 9: A Solitare Game: next previous audio real text

The Class PlayingCard

public class PlayingCard 
{
	public PlayingCard (Suits sv, int rv)
		{ s = sv; r = rv; faceUp = false; }

	public bool isFaceUp 
	{
		get { return faceUp; }
	}
	
	public void flip () 
	{ 
		faceUp = ! faceUp;
	}

	public int rank
	{
		get { return r; }
	}

	public Suits suit
	{
		get { return s; }
	}
		
	public Color color
	{
		get
		{
			if ( suit == Suits.Heart || suit == Suits.Diamond )
				{ return Color.Red; }
			return Color.Black;
		}
	}

	private bool faceUp;
	private int r;
	private Suits s;
}
Intro OOP, Chapter 9, Slide 02