public class Person implements Comparable<Person> {
public static final int MIN_BIRTH_YEAR = 1900; // durch 'final' konstant -->
public static final int MAX_BIRTH_YEAR = 2022; //.. MÜSSEN in Deklaration Wert erhalten
public enum Gender { // Aufzählungstyp (kann in Java viel mehr ...)
FEMALE, MALE, OTHER, UNKNOWN;
}
private String lastname;
private String firstname;
private Gender gender;
private int birthYear;
private String email;
// ...
// @Override public int hashCode() { ... }
// @Override public boolean equals(Object obj) { ... }
// @Override public int compareTo(Person o) { ... } // definiert im Interface Comparable<Person>
}