25.8.20
This website uses cookies to ensure you get the best experience on our website. Learn more

Object-oriented Programming with Kotlin

Victor Medeiros Silva

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. A core feature of Kotlin is its ability to interoperate with Java code. Classes and objects in Kotlin are built on the same principles as in Java but Kotlin has additional features that improve upon Java’s object-oriented model, including the ability to implement enum classes, sealed classes, data classes, and extension functions for third-party classes. In this course, you will be introduced to classes and objects in Kotlin. You will learn to define and use primary constructors, secondary constructors, and initializer blocks. You will also see how you can define custom getters and setters for class properties. Next, you will learn how you can inherit from classes in Kotlin and implement interfaces. You will study the implementation and use of functional interfaces and other special classes that Kotlin supports, such as enum classes, sealed classes, data classes, and companion objects. Finally, you will see how you can use extension functions to extend third-party class functionality and use coroutines for asynchronous programming.

Issued on

October 26, 2023

Expires on

Does not expire