/* a program to model a person by their first and last name, month, day and year of birth. */ package people; public class Person implements PersonSpecification { private String firstName; private String lastName; private int month; private int day; private int year; public Person(String name, int month, int day, int year) { int sp = name.indexOf(" "); firstName = name.substring(0,sp); lastName = name.substring(sp); this.month = month; this.day = day; this.year = year; } public String toString() { String print = firstName + lastName + ", born " + month + "/" + day + "/" + year; return print; } public String firstName() { return firstName; } public String lastName() { return lastName; } public int month() { return month; } public int day() { return day; } public int year() { return year; } public String initials() { char firstInitial = firstName.charAt(0); char lastInitial = lastName.charAt(1); String initials = "" + firstInitial + lastInitial; return initials; } public boolean isBoomer() { if (year <= 1964 & year >= 1944) {return true;} return false; } }