Question: need help: java Creating an All Star Roster For this lab you will be showing what youve learned about inheritance. You will need to complete

need help: java

Creating an All Star Roster

For this lab you will be showing what youve learned about inheritance. You will need to complete the following steps:

Create a parent class called ProPlayer

ProPlayer should have the following specs:

A protected string variable to take in a players name

A private base salary variable set to a specified amount of your choosing.

A constructor that takes in the players name

A public method thaty returns the base salary you have defined

A method that prints the players name

An abstract method that for computing pay

Create a class called HockeyPlayer that is a child class of ProPlayer

HockeyPlayer should have the following specs:

Variables to hold the team name of the player and the bonus pay of the player

A constructor that takes in and stores the players name(think super here), team name, and bonus pay

A method that returns the calculated pay of the player using the base pay plus the bonus pay.( the base pay needs to come from the parent class.

A method that overrides the parents method that prints the name but also includes the additional player info. (HINT: you should add to the parents print method by calling it inside the child method)

Create a main program class called AllStarRoster

AllStarRoster should have the following specs:

A main method that creates and array of HockeyPlayer objects of size 6

Populate the 6 indexes with hockey player objects

Create a for each loop that will print all the player info you entered.

A sample output could look like this:

Sidney Crosby plays for the Penguins and makes $1250000 a year.

Jaromir Jagr plays for the Penguins and makes $1250000 a year.

Wayne Gretzky plays for the Kings and makes $2270300 a year.

Bobby Orr plays for the Bruins and makes $3776120 a year.

Doug Glatt plays for the Flyers and makes $515896 a year.

Mario Lemieux plays for the Penguins and makes $350000 a year.

Deliverables:

AllStarRoster.java

HockeyPlayer.java

ProPlayer.java

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!