javascript中如何實現繼承 ...
javascript中如何實現繼承
// 原型方式的'繼承' function Person(name) { //定義一個Person的構造函數 this.name = name; //添加屬性 } Person.prototype.showName=function () { //添加方法 return this.name; }; function Worker(name,job) { Person.apply(this,arguments); //屬性的'繼承' this.job=job; } Worker.prototype=new Person(); //方法的'繼承' Worker.prototype.showJob=function () { return this.job; }; var p1=new Person('abc'); var w1=new Worker('hh','廚師');