V
Vinsoft Lab
Learn • Build • Grow
Mobile Development Intermediate Paid

Kotlin Mobile Development

Learn Kotlin from the fundamentals to object-oriented programming, collections, null safety, functions and Android development foundations.

10 Weeks 24 Lessons Android Development Foundation
Your Progress 0%
LESSON 20

Inheritance

Learn how Kotlin classes can inherit functionality from other classes.

Kotlin Code

Study the example and understand each part.

KOTLIN
open class Animal {

    fun eat() {

        println("Animal is eating")

    }

}


class Dog : Animal() {

    fun bark() {

        println("Dog is barking")

    }

}


fun main() {

    val dog = Dog()

    dog.eat()
    dog.bark()

}

Kotlin is commonly developed using Android Studio or IntelliJ IDEA. These examples can be used as a foundation for Android application development.

Key Concept

Kotlin classes are final by default. A class must be marked open before another class can inherit from it.

Expected Output / Result

Animal is eating
Dog is barking

Finished this lesson?

Mark it complete to update your course progress.

Quick Knowledge Check

Test your Kotlin understanding.

Which keyword creates a read-only variable in Kotlin?

Vinsoft Lab Academy

Learn Kotlin. Build Android applications.

Build a strong Kotlin foundation and continue into practical Android application development.