Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PERSON :
- //done
- public class Person
- {
- private String firstName = "";
- private String lastName = "";
- public Person(String f, String l)
- {
- firstName = f;
- lastName = l;
- }
- public String toString()
- {
- return lastName +", "+ firstName;
- }
- }
- CAPTAIN :
- //done
- public class Captain extends UltimatePlayer
- {
- private boolean type;
- private String offense;
- private String defense;
- private String side = "";
- public Captain(String f, String l, String p, boolean t)
- {
- super(f, l, p);
- type = t;
- }
- public String toString()
- {
- if(type == true)
- {
- side= "offense";
- }
- else{
- side= "defense";
- }
- return super.toString() + "\n Captain: " + side;
- }
- }
- COACH :
- //done
- public class Coach extends Person
- {
- private String role = "";
- public Coach(String f, String l, String r)
- {
- super(f, l);
- role = r;
- }
- public String toString()
- {
- return super.toString() + "\n Role: " + role;
- }
- }
- ULTIMATE PLAYER :
- //done
- public class UltimatePlayer extends Person
- {
- private int jerseyNumber = 0;
- private static int individual = 0;
- private String handler;
- private String cutter;
- private String position = "";
- public UltimatePlayer(String f, String l, String p)
- {
- super(f, l);
- individual++;
- jerseyNumber = individual;
- p = p.toLowerCase();
- if( p.equals("handler") || p.equals("cutter"))
- {
- position = p;
- }
- else{
- position = "handler";
- }
- }
- public String getPosition()
- {
- return position;
- }
- public String toString()
- {
- String temp = super.toString();
- return temp + "\n Jersey #: " + jerseyNumber + "\n Position: " + position;
- }
- }
- ULTIMATE TEAM :
- import java.util.ArrayList;
- public class UltimateTeam
- {
- private ArrayList<UltimatePlayer> players = new ArrayList <UltimatePlayer>();
- private ArrayList<Coach> coaches = new ArrayList <Coach>();
- public UltimateTeam (ArrayList <UltimatePlayer> p, ArrayList <Coach> c)
- {
- players = p;
- coaches = c;
- }
- public String getCutters()
- {
- String output = "";
- for (UltimatePlayer p: players)
- {
- String pos = p.getPosition();
- if(pos.equals("cutter")){
- output += p.toString() + "\n";
- }
- }
- return output;
- }
- public String getHandlers()
- {
- String output = "";
- for(UltimatePlayer p: players)
- {
- String pos = p.getPosition();
- if(pos.equals("handler"))
- {
- output += p.toString() + "\n";
- }
- }
- return output;
- }
- public String toString()
- {
- String output = "";
- output += "COACHES\n";
- for(Coach c: coaches)
- {
- output += c.toString() + "\n";
- }
- output += "\nPLAYERS\n";
- for(UltimatePlayer p: players)
- {
- output += p.toString() + "\n";
- }
- return output;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement