Question
Create a Die class as defined bellow, design and implement a class called PairOfDice, composed of two Die objects. Include methods to set and get
Create a Die class as defined bellow, design and implement a class called PairOfDice, composed of two Die objects. Include methods to set and get the individual die values, a method to roll the dice, and a method that returns the current sum of the two die values. Create a driver class called RollingDice2 to instantiate and use a PairOfDice object.
Die class definition:
features:
faceValue: int //between 1 and MAX where MAX is constant equal with 6 methods:
getFaceValue(): int setFaceValue(int newFaceValue): void
roll(): int // roll the die, get a random integer between 1 and 6, and return it
toString(): String // returns a String containing the value of the face
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