package people; public class Person implements PersonSpecification { private String firstname; private String lastname; private int month; private int day; private int years; public Person(String name,int month,int day,int years){ int index = name.indexOf(" "); this.firstname=name.substring(0,index); this.lastname=name.substring(index+1); this.month=month; this.day=day; this.years=years; } public String toString(){ String display = firstname + " " + lastname + ", born " + month +"/" + day + "/" + years; return display; } @Override public String firstName() { String first = firstname; return first; } @Override public String lastName() { String last = lastname; return last; } @Override public int month() { int m =month; return m; } @Override public int day() { int d =day; return d; } @Override public int years() { int yr=years; return yr; } @Override public String initials() { String firstlast = firstname.substring(0,1) + lastname.substring(0,1); String Upper = firstlast.toUpperCase(); return Upper; } @Override public boolean isBoomer() { return years >=1945 && years <=1964; } }