Inheritance in JavaScript using classes. You have a Person class as the superclass, an Employee class that extends Person, and two subclasses (Designer and Developer)
Person Class:
name parameter and initializes the name property.play method.Employee Class:
Person class.name and an id parameter, and initializes the id property.Designer Class:
Employee class.name and an id parameter.design method.Developer Class:
Employee class.name and an id parameter.coding method.Creating instances and invoking methods:
Developer and Designer.play, coding, and design methods.class Person //super class
{
constructor(name)
{
this.name=name
this.play=()=>{
console.log("playing");
}
}
}
//sub class
class Employee extends Person{
constructor(name,id)
{
super(name)
this.id=id
}
}
class Designer extends Employee{
constructor(name,id)
{
super(name,id)
this.design=()=>{
console.log("Designing.......")
}
}
}
class Developer extends Employee{
constructor(name,id)
{
super(name,id)
this.coding=()=>{
console.log("Coding.......")
}
}
}
const developer = new Developer("java codinggg",1)
const designer = new Designer("UX Design",1)
developer.play()
developer.coding()
designer.design()
Inventory Management POS systems are now an essential part of modern businesses such as bookshops,…
If you're just beginning to learn Java GUI programming creating an Water System Calculator is a fantastic project for…
GitHub is a powerful tool used by teams and developers around the globe. This guide is…
It's like having a super-smart buddy that is always there to help you write stories,…
The UK is known for its rich history, diverse culture, and most of all its…
Do you have a plan for your next holiday? Being aware of the Bank Holidays within the…