Examlex

Solved

For the Questions Below, Consider a Class Called ChessPiece

question 28

Multiple Choice

For the questions below, 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" 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."
-Which of the following pieces of logic could be used in the method that implements Comparable? Assume that the method is passed Object a, which is really a ChessPiece. Also assume that ChessPiece has a method called returnType which returns the type of the given piece. Only one of these answers has correct logic.


Definitions:

Subduction

The process by which one tectonic plate moves under another, sinking into the Earth's mantle.

South Atlantic

The portion of the Atlantic Ocean lying between the eastern coasts of South America and the western coasts of Africa.

Mid-Ocean Ridges

Underwater mountain ranges formed by plate tectonics, where new oceanic crust is created through volcanic activity.

Ocean Basins

The underwater depressions of the Earth's surface that contain the bulk of the planet's ocean water.

Related Questions