Question
Part I Take me out to the ball game. Take me out to the crowd. Okay, I will stop singing. We are going to create
Part I
Take me out to the ball game. Take me out to the crowd. Okay, I will stop singing. We are going to create a program that creates a MLB Baseball Franchise. I will create the interface you will have to implement and the abstract class you will have to extend. The abstract class will be the guideline for creating a baseball team in the MLB (Major League Baseball). The interface will be a template for creating a player for a baseball team. Lastly, you will create a class that will implement the CreateGame interface. This class will simulate a game played between two teams. The simulation will run in a class called PlayBall.
Implement the CreatePlayer Interface
Extend the Team Abstract Class
Implement the CreateGame Interface
Run the game
Show the current score while game is played after each inning.
Show the final score when the game ends.
Determine the winner and print the winners name and final score
Part II
Give an example of where you would use an Interface for a programming problem. Give an example of where you would use an Abstract Class for a programming problem.
Part III
Explain what polymorphism is and what encapsulation is. Create a programming example and paste it into the document with an explanation of how it meets the requirements of polymorphism and encapsulation.
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