Browse topics
Kotlin
Object Oriented Kotlin
Classes, inheritance, interfaces, data classes, objects and sealed classes with examples.
Kotlin Classes Declare classes, properties, constructors and init blocks. 8 tutorials
Inheritance Open classes, overriding, abstract classes and inheritance rules. 5 tutorials
Interfaces Define and implement interfaces, functional interfaces and properties. 5 tutorials
Data Classes Data class declaration, copy, destructuring and equals/hashCode. 4 tutorials
Objects & Enums Object declarations, companion objects, expressions and enum classes. 5 tutorials
Sealed Classes Sealed classes, when expressions and restricted type hierarchies. 4 tutorials