One of the most common mistakes that a developer makes is an attempt to access an object with a null […]
A lot of times developers fail to address all possible conditions in the code which leads to unexpected behavior. Let’s […]
Often, we create a class to just hold some data and set of functions that help us to use and […]
Visibility Modifiers restrict the access of elements like classes, interfaces, functions, properties, constructors, etc to the specific levels. There are […]
In this article, you will learn what an interface is, how to implement it, and the advantage of using interface […]
In this article, we will learn about abstract classes. We have learned in our previous article Inheritance that we can […]
In this article we will learn about the use of super keywords. Super keyword Super keywords can be used to […]
In this article, we will learn about one of the most important features of the object-oriented programming language. Inheritance Inheritance […]
In this article you will learn about the constructors and what happens when the object is created or instantiated. Constructors […]
So far we have seen only the functional style of programming in Kotlin. In this article, you will learn that […]
Recent Comments