More
An individual object can inherit behavior from other objects
- If there is no additional customization, then it acts like an instance
- If there are new and/or overriding methods or fields, then it acts like a subclass
Class-like objects can be used directly as instances
- Ex: Origin object
- Useful for constants, enumerated types, etc.
Object creation expression instead of special constructors