Though enum types are full-fledged classes, the following are not allowed with enums:
- enums cannot be subclassed
- enums cannot have public constructor
- enums are not allowed to be instantiated (using new)
- enums cannot be cloned
All of these are enforced during compile-time.
No comments:
Post a Comment