For this programming project, you will create a program that will both design and implement a class that you can call from your main program (called printCards). The class you will create will be called Card, and it will represent a standard deck of playing cards (4 suits: Clubs, Diamonds, Hearts, Spades; and 13 cards per suit: Ace through 10, Jack, Queen, and King).
You will also create a main program that will call the Card class and have it deal 20 random cards to a player (this will print using a toString method in a list format: Nine of Spades, Three of Diamonds, and so forth). See the sample output below. Use a constant to represent the number 20, which is the number of cards that are dealt. You do not need to worry at this point about duplicate cards being generated in the 20 random cards.
In addition to your program files, you will need to submit a project statement, in Word (.doc) or Rich Text Format (.rtf), called cards_projectStatement. Copy and paste the code of your program into your solution statement, as well as a screenshot of the Terminal window output.