Question: ..i AT&T 8:35 PM 59% - https://w3.cs.jmu.edu/cs149/.. must satisfy the following specifications (in addition to those that are contained in the UML class diagram) 1.
..i AT&T 8:35 PM 59% - https://w3.cs.jmu.edu/cs149/.. must satisfy the following specifications (in addition to those that are contained in the UML class diagram) 1. Card objects must be immutable. 2. The RANKS and SUITS arrays must be final. 3. The RANKS array must contain the elements null, "Ace", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", and "King" (in that order). 4. The SUITS array must contain the elements "Clubs", "Diamonds", "Hearts, and "Spades" (in that order) 5. The rank and suit attributes must be final 6. You should assume that the parameters passed to the two explicit value constructors are valid 7. The equals() method must return true if and only if the suit and rank of the two Card objects (i.e., the owning object and the parameter) are the same 8. The toString) method must return a String representation of the Card that contains the String representation of the rank followed by" of "followed by the String representation of the suit (e.g., "10 of Spades" or "Ace of Hearts")
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
