Examlex

Solved

Code Description Ch 07-1

question 39

Multiple Choice

Code Description Ch 07-1
Consider a class called ChessPiece. This class has two instance data, String type and int player. The variable type will store "King", "Queen", "Bishop", etc. and the int player will store 0 or 1 depending on whose piece it is. We wish to implement Comparable for the ChessPiece class. Assume that, the current ChessPiece is compared to a ChessPiece passed as a parameter.
Pieces are ordered as follows:
"Pawn" is a lesser piece to a "Knight"
a "Bishop" and "Knight" are equivalent for this example
both "Bishop" and "Knight" are lesser pieces to a "Rook"
a "Rook" is a lesser piece to a "Queen"
a "Queen" is a lesser piece to a "King".


-Refer to Code Description Ch 07-1: Which of the following method headers would properly define the method needed to make this class Comparable? (cp designates ChessPiece)


Definitions:

Chief Operating Officer

A senior executive responsible for managing the day-to-day administrative and operational functions of a company.

Harish Manwani

An Indian business executive known for his leadership roles at Unilever, where he significantly contributed to the company's global growth and sustainability initiatives.

Core

signifies the central, essential, or foundational parts of an entity, idea, or system that are fundamental to its existence or function.

Millennium Development Goals

Eight international development goals that were established following the Millennium Summit of the United Nations in 2000, aimed at improving global conditions by 2015.

Related Questions