Examlex

Solved

To Implement Comparable for the ChessPiece Class, the Current ChessPiece's

question 67

Essay

To implement Comparable for the ChessPiece class, the current ChessPiece's type is compared to a ChessPiece passed as a parameter. The method should return 0 if the types are equal, -1 if this piece's type is a lesser piece than the parameter's type, and 1 if this piece's type is a greater piece than the parameter's type. Pieces are ordered as follows: "Pawn" is a lesser piece to a "Knight" and a "Bishop", "Knight" and "Bishop" are equivalent for this example, both are lesser pieces to a "Rook" which is a lesser piece to a "Queen" which is a lesser piece to a "King." Write the proper method to implement Comparable for this class.


Definitions:

Case Law

The collection of legal interpretations made by judges. They are considered to be law unless otherwise revoked by a statutory law. Also known as common law.

Standing

The legal right to initiate a lawsuit, based on the party's stake in the outcome of the dispute.

Plaintiff

The party who initiates a lawsuit by filing a complaint with the court against the defendant, seeking legal remedy for grievance.

Permission Slips

Documents that grant approval for someone, typically a minor, to participate in an activity.

Related Questions