Person.java
1    package People;
2    
3    public class Person implements PersonSpecification {
4        private String firstname, lastname;
5        private int month, day, year;
6    
7        public Person(String First, String Last, int Month, int Day,  int Year){
8            firstname = (First);
9            lastname = (Last);
10           month = (Month);
11           day = (Day);
12           year = (Year);
13   
14       }
15   
16       public String firstname(){
17           return firstname;
18       }
19   
20       public String lastname(){
21           return lastname;
22       }
23   
24       @Override
25       public String firstName() {
26           return null;
27       }
28   
29       @Override
30       public String lastName() {
31           return null;
32       }
33   
34       public int month(){
35           return month;
36       }
37   
38       public int day(){
39           return day;
40       }
41   
42       public int year(){
43           return year;
44       }
45   
46   
47       public String initials() {
48           return firstname.substring(0,1)+lastname.substring(0,1);
49       }
50   
51       public boolean isBoomer() {
52           int rt1944 = 1944;
53           int we1964 = 1964;
54           if (rt1944 <= year && year <= we1964) {
55               return true;
56           }
57           return false;
58       }
59   
60          public String date() {
61                      return month+"/"+day+"/"+year;
62                  }
63   
64          public String name() {
65                      return firstname+" "+lastname;
66                  }
67   
68          public String everything() {
69                      return firstname+" "+lastname+", "+month+"/"+day+"/"+year;
70                  }
71      }
72   
73