Question
This assignment uses the linked list provided for the discussion and the class you created for the discussion. Overload the [ ] operator in the
This assignment uses the linked list provided for the discussion and the class you created for the discussion. Overload the [ ] operator in the linked list so that it behaves like an array. If 0 is provided it gets the first element (data stored in list) in the list, if 1 is provided then it returns the second element in the list.
Create a class called BaseballPlayer which maintains the players stats and name.
The class will have data members for the following stats
- Number of hits
- Number of home runs
- Number of walks
- Number of strike outs
Provide methods
- Constructor with four parameters
- Accessors and mutators for the data members
- Overload any operators that are needed
The driver class will create several players and put them into an instance of the derived linked list class. The program will tell the user which player has the best stats based the scoring below and which player is the worst.
- A hit is worth 1 point
- A homerun is worth 4 points
- A walk is worth 1 point
- A strike out is worth -1 points
- The total of the points will determine who has the higher and lower stats.
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