Question
Question regarding interfaces: A) What is an Interface? (were specifically talking about the class-like construct, not the public interface described in Encapsulation) B) Given this
Question regarding interfaces:
A) What is an Interface? (were specifically talking about the class-like construct, not the public interface described in Encapsulation)
B) Given this class:
public class Card implements Comparable
{
protected char suit;
protect int value;
public int getValue() {return this.value;} //Ace = 1, J = 11, Q = 12, K = 13
public char getSuit() {return this.suit;} // C clubs, D Diamonds, H Hearts, S - Spades
}
Give the method and definition that fulfills the Comparable interface.
NOTE: The rules for comparison are:
One card is less than the other if the value is numerically less (Ace = 1)
If they have the same value then C < D < H < S
Two cards are equal if they have the same value and same suit.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started