## Core Kotlin Lang OOP

This module contains articles about Object-Oriented Programming in Kotlin

### Relevant articles:

- [Data Classes in Kotlin](https://www.baeldung.com/kotlin-data-classes)
- [Sealed Classes in Kotlin](https://www.baeldung.com/kotlin-sealed-classes)
- [Extension Methods in Kotlin](https://www.baeldung.com/kotlin-extension-methods)
- [Objects in Kotlin](https://www.baeldung.com/kotlin-objects)
- [Working with Enums in Kotlin](https://www.baeldung.com/kotlin-enum)
- [Kotlin Constructors](https://www.baeldung.com/kotlin-constructors)
- [Kotlin Nested and Inner Classes](https://www.baeldung.com/kotlin-inner-classes)
- [Guide to Kotlin Interfaces](https://www.baeldung.com/kotlin-interfaces)
- [Inline Classes in Kotlin](https://www.baeldung.com/kotlin-inline-classes)
- [Static Methods Behavior in Kotlin](https://www.baeldung.com/kotlin-static-methods)
- More articles: [[next -->]](/core-kotlin-modules/core-kotlin-lang-oop-2)
