Object-oriented programming is one of the most famous and practical software-development techniques. Traditional procedural programming is tedious and prone to error, especially when it comes to the development of large and complex applications. In this chapter, we will provide a quick introduction to object-oriented programming and its benefits. We will also try to understand why the object-oriented approach is easy to grasp and how it is similar to human nature. We will learn about classes, objects, and constructor declarations. By the end of this chapter, we will be familiar with properties, behaviors, function overloading, the concept of data classes, and how data classes can help to improve ...
Introduction to Object-Oriented Programming
Get Hands-On Object-Oriented Programming with Kotlin 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.