<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>面向對象繼承實例</title> <script type="text/javascript"> window.onload = function(){ function parent(age,name){ this.age = age; this.name = name; } parent.prototype.show = function(){ alert('父級方法'); } function child(age,name,job){ parent.apply(this,arguments); this.job = job; } (function(){ for(var i in parent.prototype){ child.prototype[i]=parent.prototype[i] } })(); var b = new parent(14,'俠客行'); var a = new child(15,'狼俠','俠客'); a.show(); } </script> </head> <body> <h1>面向對象繼承實例</h1> <p>經常看到面試題有關繼承問題 a如何繼承b 決定寫一下,其實繼承就是繼承父級的屬性和方法</p> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>面向對象繼承實例</title> <script type="text/javascript"> window.onload = function(){ function parent(age,name){ this.age = age; this.name = name; } parent.prototype.show = function(){ alert('父級方法'); } function child(age,name,job){ parent.apply(this,arguments); this.job = job; } (function(){ for(var i in parent.prototype){ child.prototype[i]=parent.prototype[i] } })(); var b = new parent(14,'俠客行'); var a = new child(15,'狼俠','俠客'); a.show(); } </script> </head> <body> <h1>面向對象繼承實例</h1> <p>經常看到面試題有關繼承問題 a如何繼承b 決定寫一下,其實繼承就是繼承父級的屬性和方法</p> </body> </html>