Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,851 questions

51,772 answers

573 users

How to use inheritance and extends class in JavaScript ES6

2 Answers

0 votes
class Worker {
    constructor(_id, _name) {
        this.id = _id;
        this.name = _name;
        this.view = function() {
            console.log(this.id + ' ' + this.name);
        };
    }
}
 
class Department extends Worker {
    constructor(id, name, _department) {
        super(id, name);
        this.department = _department;
        this.show = function() {
            this.view();
            console.log(this.department);
        };
    }
}
  
const department = new Department(2345, 'Tom', 'Programming');
  
department.show();
 
 
 
      
/*
run:
    
2345 Tom
Programming
  
*/

 



answered Mar 6, 2020 by avibootz
edited Mar 24, 2020 by avibootz
0 votes
class CTest {  
    constructor(_name, _age){ 
        this.name = _name; 
        this.age = _age; 
    } 
} 

class CView extends CTest {  
    show() { 
        console.log(this.name, this.age);
    } 
 }  

const obj = new CView("Tom", 46) 
      
console.log(obj.name);
console.log(obj.age);

obj.show(); 




/*
run:

Tom
46
Tom 46

*/

 



answered Mar 24, 2020 by avibootz

Related questions

1 answer 144 views
1 answer 186 views
1 answer 129 views
1 answer 141 views
...