The following recipes will be covered in this chapter:
- Initializing body of constructor
- Converting one data type into another
- How to type check an object
- How to work with an abstract class in Kotlin
- How to iterate over a class's properties in Kotlin
- How to work with inline properties
- How to work with nested class
- Getting class in Kotlin
- Working with delegated properties
- Working with enums