Introduction

Welcome to lesson four! You know the basics of defining and using classes in Kotlin, so now you’ll dive into a more advanced direction of classes. In this next lesson, you’ll learn about:

  • Class inheritance
  • Polymorphism and its benefits
  • The super keyword
  • Running hierarchy checks

By the end, you’ll be able to:

  • Describe how classes inherit from other classes.
  • Identify the purpose of the super keyword.
  • Know what polymorphism looks like.
  • Define a subclass.

If you’re ready, it’s time to begin.

See forum comments
Download course materials from Github
Previous: Quiz: Construct Class Instances Next: Instruction