Question: Java Programming Concepts: Multiple Objects, Abstract Classes, Interfaces, Inheritance, Method Overriding ..................... Take me out to the ball game. Take me out to the crowd.

Java Programming

Concepts: Multiple Objects, Abstract Classes, Interfaces, Inheritance, Method Overriding

.....................

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 an 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

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!