package src; import java.io.Serializable; public class Elf implements Race, Serializable { private final int speed = 30; private final int maxAge = 750; private String[] traits; private String[] skills; private String[] languages; private String[] proficiencies; public Elf() { this.languages = new String[]{"Common", "Elvish"}; this.skills = new String[]{}; } @Override public String getRace() { return this.getClass().getSimpleName(); } @Override public int maxAge() { return maxAge; } @Override public int getSpeed() { return speed; } @Override public String[] getTraits() { return traits; } @Override public String[] getSkills() { return skills; } @Override public String[] getLanguages() { return languages; } @Override public String[] getProficiencies() { return proficiencies; } @Override public int[] getASI() { return new int[]{1, 1}; } @Override public String toString() { return this.getClass().getSimpleName(); } }