Constructors, properties, inheritance, interfaces, objects, data classes, enums, and sealed types
Simple idea
Classes combine state and behavior. Kotlin provides several specialized type forms so code can say whether it represents a value, one shared object, a fixed constant, or one state from a closed set.
Chapter pages
- Constructors,
init, and properties - Inheritance and interfaces
- Objects and companion objects
- Data classes, enums, and sealed types
- Android modeling, mistakes, and interviews
- Value classes
Use Next to continue in order.