I need someone to create a class called Card that can be used to represent a playing card.
A Card should have a suit (heart, diamond, club, or spade) and a numeric value (lets use ace as 1 up through king as 13).
Create a class called Deck that can be used to represent a deck of 52 playing cards.
The Deck class should have an array of type Card that contains one of each possible card.
The Deck constructor should create a sorted deck of Cards (like you just took it out of the box).
In addition, the Deck class should have a shuffle() method.
You may use whatever approach you like to create a well-shuffled deck of cards.
In addition to the shuffle() method, the Deck class should have a drawCard() method that picks a card at random from the deck and somehow marks it so it cannot be redrawn.
Finally, the Deck class should have a removeCard() method that takes a specific card as a parameter and removes it from the Deck (for games that do not use both Jacks etc.)
Thanks for all your help, I need this rather urgently.