1. You will write 4 Java class files - FootballPlayer.java, OffensivePlayer.java
ID: 3544652 • Letter: 1
Question
1. You will write 4 Java class files - FootballPlayer.java, OffensivePlayer.java, DefensivePlayer.java, and QuarterBack.java. Make sure you name your classes exactly as shown here, because the testing program will look for these names.
2. You will also be using a TestFootBallPlayer.java file that you can download here.
3. The following are the specifications for the FootballPlayer class:
4. The following are the specifications for the OffensivePlayer class:
5. The following are the specifications for the DefensivePlayer class:
6. The following are the specifications for the QuarterBack class:
Explanation / Answer
Code
//FootballPlayer.java
public class FootballPlayer {
private String name;
private int gamesPlayed;
private int numberOfInjuries;
//constructor
public FootballPlayer(String name, int gamesPlayed, int numberOfInjuries) {
super();
this.name = name;
this.gamesPlayed = gamesPlayed;
this.numberOfInjuries = numberOfInjuries;
}
//getter setters
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getGamesPlayed() {
return gamesPlayed;
}
public void setGamesPlayed(int gamesPlayed) {
this.gamesPlayed = gamesPlayed;
}
public int getNumberOfInjuries() {
return numberOfInjuries;
}
public void setNumberOfInjuries(int numberOfInjuries) {
this.numberOfInjuries = numberOfInjuries;
}
public void display(){
System.out.println("Name: "+name);
System.out.println("Games Played: "+gamesPlayed);
System.out.println("Number of Injuries: "+numberOfInjuries);
}
}
________________________________________________
//OffensivePlayer.java
public class OffensivePlayer extends FootballPlayer {
private int totalYards;
private int numberOfTDs;
//constructor
public OffensivePlayer(String name, int gamesPlayed, int numberOfInjuries,
int totalYards, int numberOfTDs) {
super(name, gamesPlayed, numberOfInjuries);
this.totalYards = totalYards;
this.numberOfTDs = numberOfTDs;
}
//getter setters
public int getTotalYards() {
return totalYards;
}
public void setTotalYards(int totalYards) {
this.totalYards = totalYards;
}
public int getNumberOfTDs() {
return numberOfTDs;
}
public void setNumberOfTDs(int numberOfTDs) {
this.numberOfTDs = numberOfTDs;
}
public void display(){
super.display();
System.out.println("Total Yards: "+totalYards);
System.out.println("Number of Touchdowns: "+numberOfTDs);
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.