Question: Create a class called Team, which represents a team of BaseballPlayers (Copy and paste your BaseballPlayer class from Assignment 1). This is the Baseball player
Create a class called Team, which represents a team of BaseballPlayers (Copy and paste your BaseballPlayer class from Assignment 1).
This is the Baseball player class:
public class BaseballPlayer { private String name; private int jerseyNumber; private int age; public BaseballPlayer() { } public BaseballPlayer(String name, int jerseyNumber, int age) { this.name = name; this.jerseyNumber = jerseyNumber; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getJerseyNumber() { return jerseyNumber; } public void setJerseyNumber(int jerseyNumber) { this.jerseyNumber = jerseyNumber; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "BaseballPlayer{" + "name='" + name + '\'' + ", jerseyNumber=" + jerseyNumber + ", age=" + age + '}'; } } //End of BaseBallPlayer class public class Team {
// Fields
private BaseballPlayer[] players;
private String teamName;
public Team(BaseballPlayer[] p, String t)
// Returns the amount of players on the team
public int rosterSize()
// Returns a random player from the roster
public BaseballPlayer randomPlayer()
// Returns an array of 9 random players from the roster
public BaseballPlayer[] randomFieldPlayers()
{
BaseballPlayer[] random = new BaseballPlayer[9];
//Add code here
}
// Returns a string containing the team name and the roster size
// Example: The Yankees have 15 players on their roster.
public String toString()
// Include getters and setters for all the fields
}
Write in Java and at a simple level
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
