Search⌘ K

Inheritance

Explore how JavaScript implements inheritance through prototypes and prototypal chaining. Understand how objects inherit properties and methods from other objects, enabling efficient code reuse and hierarchical structures in your programs.

Background

While playing around with classes and constructor functions, we implemented OOPs. We also created segments of specialized code and understood the underlying implementation of prototypes. In this lesson, we will create links between specialized objects so they can inherit the properties of other objects.

Introduction to inheritance

Inheritance in OOPs is the ability for a class to take properties of another class. It derives a new class based on a pre-existing one where the base class inherits ...