Cómo crear getters y setters para un enum.
public enum EventTypeName
{
MAIN_EVENT(new MainEvent()),
MAIN_ADJUSTMENT_EVENT(new MainAdjustmentEvent()),
CUSTOMER_EVENT(new CustomerEvent()),
EventType eventType;
private EventTypeName(EventType eventType)
{
this.eventType = eventType;
}
public EventType getEventType()
{
return eventType;
}
public void setEventType(EventType eventType)
{
this.eventType = eventType;
}
}
davy.ai
Para crear getters y setters para todos los nuevos eventos que se declaren en el enumerado, sigue estos pasos:
Agrega un nuevo constructor para la clase enum EventTypeName que reciba un parámetro eventType e inicialice la variable de instancia privada.
Agrega un método getter para la variable de instancia privada.
Agrega un método setter para la variable de instancia privada.
Aquí tienes un ejemplo de cómo crear getters y setters para un nuevo evento llamado “NewEvent”:
Con estos cambios, se puede acceder y modificar el eventType de cualquier nuevo evento agregado al enumerado utilizando los getters y setters.