Courses
Tutorials
Practice
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
37.4K+ articles
DSA
22.8K+ articles
Python
21.3K+ articles
Experiences
16.6K+ articles
Interview Experiences
14.1K+ articles
JavaScript
12.2K+ articles
School Learning
11.5K+ articles
Java
10.8K+ articles
Misc
8.8K+ articles
Kotlin
1.1K+ articles
Kotlin OOPs
23 posts
Recent Articles
Popular Articles
Polymorphism in Kotlin
Last Updated: 26 July 2022
The word polymorphism means having many forms. In simple words, we can define polymorphism as the ability of a message to be displayed in more than one form. Real-life Il...
read more
Kotlin
Kotlin OOPs
Closures in Kotlin
Last Updated: 07 March 2022
According to Kotlin's official documentation "A closure is a special kind of object that combines two things: a function, and the environment in which that function was cr...
read more
Kotlin
Kotlin OOPs
Implementing Complicated Interfaces with Multiple Overridden Methods in Kotlin
Last Updated: 07 March 2022
Kotlin is a statically typed, general-purpose programming language developed by JetBrains, that has built world-class IDEs like IntelliJ IDEA, PhpStorm, Appcode, etc. It w...
read more
Kotlin
Kotlin OOPs
Restricting Class Hierarchies in Kotlin
Last Updated: 02 March 2022
Kotlin is a statically typed, general-purpose programming language developed by JetBrains, that has built world-class IDEs like IntelliJ IDEA, PhpStorm, Appcode, etc. It w...
read more
Kotlin
Kotlin OOPs
How to Type Check an Object in Kotlin?
Last Updated: 25 February 2022
Kotlin is a statically typed, general-purpose programming language developed by JetBrains, that has built world-class IDEs like IntelliJ IDEA, PhpStorm, Appcode, etc. It w...
read more
Kotlin
Kotlin OOPs
Geeks-Premier-League-2022
Geeks Premier League
How to Iterate Over a Class's Properties in Kotlin?
Last Updated: 22 February 2022
Kotlin is a statically typed, general-purpose programming language developed by JetBrains, that has built world-class IDEs like IntelliJ IDEA, PhpStorm, Appcode, etc. It w...
read more
Kotlin
Kotlin OOPs
Static Methods and Companion Objects in Kotlin
Last Updated: 08 June 2022
Unlike Java, Kotlin doesn't support static methods for a class. Most readers will know that static methods do not belong to the object instance but rather to the type itse...
read more
Kotlin
Kotlin OOPs
Geeks-Premier-League-2022
Geeks Premier League
Overriding Rules in Kotlin
Last Updated: 16 March 2022
In any object-oriented programming language, Overriding is a feature that allows a subclass or child class to provide a specific implementation of a method that is already...
read more
Kotlin
Kotlin OOPs
Android
Geeks-Premier-League-2022
Geeks Premier League
How to Initialize Constructor in Kotlin?
Last Updated: 30 January 2022
Constructor is a concise way to initialize class properties. or we can say it's a special member function that is invoked when an object of the class is created primarily ...
read more
Kotlin
Kotlin OOPs
How to Work With Nested Class in Kotlin?
Last Updated: 30 January 2022
A class is declared within another class then it is called a nested class. By default nested class is static so we can access the nested class property or variables using ...
read more
Kotlin
Kotlin OOPs
Implement Interface in Kotlin
Last Updated: 13 January 2022
Interfaces in Kotlin can contain declarations of abstract methods, as well as method implementations. What makes them different from abstract classes is that interfaces ca...
read more
Kotlin
Kotlin OOPs
Type Aliases vs Inline Classes
Last Updated: 28 October 2021
Kotlin is a programming language which brings all the powers of modern programming languages to android development. In this article, we will discuss about it's two cool f...
read more
Picked
Kotlin
Kotlin OOPs
Kotlin Types Aliases
Last Updated: 28 October 2021
Imagine you are creating a project where you defined two classes with same name but different packages and you have to use them at once. Generally, you need to use whole p...
read more
Picked
Kotlin
Kotlin OOPs
Kotlin Data Classes
Last Updated: 19 August 2019
We often create classes to hold some data in it. In such classes, some standard functions are often derivable from the data. In Kotlin, this type of class is known as data...
read more
Picked
Kotlin
Kotlin OOPs
Kotlin Sealed Classes
Last Updated: 10 May 2025
Kotlin introduces a powerful concept that doesn't exist in Java: sealed classes. In Kotlin, sealed classes are used when you know in advance that a value can only have one...
read more
Picked
Kotlin
Kotlin OOPs
1
2
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !