Run ❯
Get your
own
website
Result Size:
625 x 565
×
Change Orientation
Save Code
Change Theme, Dark/Light
Go to Spaces
<!DOCTYPE html> <html> <body> <h1>JavaScript Class Inheritance</h1> <p>Use the "extends" keyword to inherit all methods from another class.</p> <p>Use the "super" method to call the parent's constructor function.</p> <p id="demo"></p> <script> class Car { constructor(brand) { this.carname = brand; } present() { return 'I have a ' + this.carname; } } class Model extends Car { constructor(brand, mod) { super(brand); this.model = mod; } show() { return this.present() + ', it is a ' + this.model; } } const myCar = new Model("Ford", "Mustang"); document.getElementById("demo").innerHTML = myCar.show(); </script> </body> </html>