
Kotlin From Scratch: Abstract Classes, Interfaces, Inheritance, and Type Alias
Kotlin is a modern programming language that compiles to Java bytecode. It is free and open source, and promises to make coding for Android even more fun. In the previous article, you learned more about Kotlin properties such as late-initialization, extension, and inline properties. Not only that, you also learned about advanced classes such as data, enum, nested, and sealed classes in Kotlin. In this post, you'll continue to learn about object-oriented programming in Kotlin by learning