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”
Apple is reportedly developing a new smart doorbell camera with Face ID technology to unlock…
This month has been packed for Google as it ramps up efforts to outshine OpenAI…
OpenAI has been rolling out a series of exciting updates and features for ChatGPT, and…
A financially motivated phishing campaign has targeted around 300 organizations, with over 4,000 spoofed emails…
Hackers are exploiting Microsoft Teams to deceive users into installing remote access tools, granting attackers…
Data plays an essential role in our lives. We each consume and produce huge amounts…