Classes β What’s new in Kotlin Data ClassesποΈ Β· Data Classes βοΈObjectsποΈ Β· Object DeclarationsποΈ Β· Object ExpressionsποΈ Β· Companion Objects βοΈDelegationπ Β· Delegating interface implementation βοΈπ Β· Delegated Properties βοΈπ Β· SummarySealed hierarchiesπ Β· Introductionπ Β· Safely Emulating Dynamic Dispatchπ Β· Modeling Illegal Statesπ Β· Modeling States and Structureπ Β· Modeling States and Structure: ConsiderationsMiscellaneousποΈ Β· Reified Type Parametersπ Β· EnumsποΈ Β· Infix FunctionsποΈ Β· OperatorsποΈ Β· Type Aliasesπ Β· Inline (Value) Classesπ Β· Functional (SAM) Interfaces