Tag Archives: Kotlin OOPs

Kotlin Interfaces


Interfaces are custom types provided by Kotlin that cannot be instantiated directly. Instead, these define a form of behavior that the implementing types have to… Read More »

Kotlin Inheritance

Inheritance is one of the important features in object-oriented programming. Inheritance enables code re-usability, it allows to inherit the features from an existing class(base class)… Read More »

Kotlin Class and Objects


Kotlin supports both functional and object-oriented programming. In previous articles, we have learned about functions, higher-order functions and lambdas which represents Kotlin as a functional… Read More »