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()
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…
The world is rapidly changing of software development AI-assisted tools for coding have become the main focus. As…
Google Gemini AI is among the top talked about developments. What exactly is it? What…