Question: can enum be private in java?
Answer: In Java, enum is a keyword. Enum constructors are always private or default. Therefore, you cannot have public or protected constructors in an enum type. ... You can declare abstract methods within an enum.