how-to-Kotlin content Variables Null Pointer Exception Conditions using if and when Loops using for and while Arrays Object and Class Constructor Overloading Inheritance Overriding Companion Object Static