4
Object Orientation in Kotlin
Complexity has nothing to do with intelligence, simplicity does.
Larry Bossidy
Object orientation (OO) has become a fixture in software development since its incarnation in languages like Simula and Smalltalk in the 1960s and 1970s. This has led to a majority of developers who tackle problems mostly in an object-oriented way, and many modern languages continue to incorporate the concepts of OO, often combined with other paradigms. Kotlin incorporates both OO and functional paradigms. In this chapter, you learn this second pillar of the language. Some of the presented concepts are known from other object-oriented languages. But Kotlin introduces various useful features that languages like C# and Java don’t have, ...
Get Kotlin for Android App Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.