Yes, they can have more than one constructor .
Read moreCan enums have values Java?
The Java enum type provides a language-supported way to create and use constant values . By defining a finite set of values, the enum is more type safe than constant literal variables like String or int.2 Eyl 2021
Read more