Enums can have different behavior for each constant.
Java enums allow constants to have different implementations of methods. For example, in a TrafficLight enum, each constant (RED, YELLOW, GREEN) could have a custom implementation for how long to stay on. This enables flexible and organized code.