Question
NOTE To test, you should put all of these methods into a MyMethods class and then write an application that will instantiate an instance (object)
NOTE To test, you should put all of these methods into a MyMethods class and then write an application that will instantiate an instance (object) of that class to use the above methods. It should be obvious that you will need to get the parameters from either the user or through some other means (random number generator) so that when you call (invoke) the method you have the actual parameters to pass along to the method being called. If you do generate numbers have the application print them out so that you know what was generated and given to the method so that the return values can be checked for correctness. 3. Modify the class Die presented in class to include another instance data (String), called color, to represent the color of a die. Add a getter/setter for this data. 4. Implement a method comboDie that takes two dice parameters. The method returns a die with color the combination of both dice colors and face value the integer average of the dice facevalues. (Add this method to your MyMethods class) Example: if first die is blue with facevalue=3 and second die is redwith facevalue=5, the method returns a blue-red die with facevalue=4. Note. Use the Die class presented in class. DEFINING CLASSES 5. Using the Die class defined in class, design and implement a class called PairOfDice, composed of two Die objects. Include methods to set and get each individual die, a method to roll the dice, a toString method that returns colors of both dice and a method pairSum that returns the current sum of the two die values. 6. Write an application TestPairOfDice that uses the PairOfDice class to create and roll a pair of dice. The application prints to the screen the sum of their fair values.
Please try to comment an explanation of each line of code
EDIT: This should be written in Java
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