Inheritance is an important concept in Object Oriented Programming.
Inheritance is the process whereby one class, also called the sub-class, acquires the properties and methods of another class, also known as the super class.
To create a class inheritance in Javascript, we use the “extends” keyword.
class Animal{
constructor(name){
this.name = name;
}
sound(){
console.log(`${this.name} makes sound`)
}
}
class Cat extends Animal{
myCat(){
super.sound()
}
}
let cat = new Cat("Fuzzy");
console.log(cat.myCat()); //Fuzzy makes sound
Notice that we use the “super” keyword to access the method from the parent class.
The class “Cat” now acquires the method of the super class “Animal”
In a surprising turn of events, former President Donald Trump announced on June 19, 2025,…
Flexbox is a powerful layout system in React Native that allows developers to create responsive…
"The journey of a thousand miles begins with a single step." — Lao Tzu Welcome…
We often describe ourselves as "processing" information, "rebooting" after a bad day, or feeling "overloaded"…
QR codes have evolved from a niche tracking technology to an indispensable digital connector, seamlessly…
Artificial Intelligence (AI) has made remarkable progress in recent years, transforming industries such as healthcare,…