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()
This article explain how to make a Fish Inventory Management App in Angular.this app explain…
Introduction to Fish Inventory Management In the aquaculture industry, managing fish inventory is crucial for…
Introduction to Java GUI CRUD Java is a powerful programming language widely used for building…
Introduction to Login Form Design Designing an effective and beautiful login form is crucial for…
Introduction In today creating a responsive login form is essential for providing a seamless user…
Introduction to Inventory Management Systems In today's fast-paced digital environment, businesses require efficient inventory management…