// packages e? stand for search enumeration tests | |
package e1; | |
public enum Team { | |
PHILIPPE(37) { | |
public boolean isManager() { | |
return true; | |
} | |
}, | |
DAVID(27), | |
JEROME(33), | |
OLIVIER(35), | |
KENT(40), | |
FREDERIC; | |
public enum Role { MANAGER, DEVELOPPER } | |
int age; | |
Role role; | |
Team() {} | |
Team(int age) { | |
this.age = age; | |
} | |
public int age() { return this.age; } | |
public boolean isManager() { return false; } | |
void setRole(boolean mgr) { | |
this.role = mgr ? Role.MANAGER : Role.DEVELOPPER; | |
} | |
} |