javascript中如何實現繼承

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','廚師');
相關文章
相關標籤/搜索