public class Player {
private int ID;
private String playerName;
private String playerTeam;
private int playerRating;
private int playerDOB;
private String playerBestPosition;
private boolean achievedPlayerOfTheSeasonAward;
//constructor method
public Player (int i, String n, String t, int r, int d, String p, boolean psa )
{
//asigning values to to feilds
i = ID;
n = playerName;
t = playerTeam;
r = playerRating;
d = playerDOB;
p = playerBestPosition;
psa = achievedPlayerOfTheSeasonAward;
}
// accessor methods
public int getPlayerID ()
{
return ID;
}
public String getPlayerName ()
{
return playerName;
}
public String getPlayerTeam ()
{
return playerTeam;
}
public int getPlayerRating ()
{
return playerRating;
}
public int getPlayerDOB ()
{
return playerDOB;
}
public String getPlayerBestPositon ()
{
return playerBestPosition;
}
public boolean getachievedPlayerOfTheSeasonAward ()
{
return achievedPlayerOfTheSeasonAward;
}
//calculate a players age
public int playerAge()
{
String str = String.valueOf(playerDOB);
str = str.substring(4,7);
int dob = Integer.parseInt(str);
LocalDateTime date1 = LocalDateTime.now();
int year = date1.getYear();
return year - dob;
}