美文网首页
js 对象继承

js 对象继承

作者: 发光驴子 | 来源:发表于2018-01-29 20:51 被阅读0次
<script>
function Person(name,sex) {
    this.name=name;
    this.sex=sex;
}
Person.prototype.showName=function () {
    alert(this.name);
};
Person.prototype.showSex=function () {
  alert(this.sex);
};


function Worker(name,sex,job) {
    //这是调用父级,的构造函数-----为了继承属性(学名:构造函数伪装)
    //this->new 出来的worker 对象
    Person.call(this,name,sex);
    this.job=job;
};
 //原型链 通过原型来继承父级的方法
 // Worker.prototype=Person.prototype;
for(var i in Person.prototype){
    Worker.prototype[i]=Person.prototype[i];
}

var oP2=new Worker("ble","男","程序员");
oP2.showName();

Worker.prototype.showJob=function () {
  alert(this.job);
};

var oP2s=new Person("ble","男","程序员");
oP2s.showJob();
</script>

相关文章

  • JS汇总---面向对象&数组

    面向对象 js原型链的继承 静态属性怎么继承 js原型链以及特点 面向对象有哪几个特点 封装,继承,多态 对象的继...

  • js对象的三种继承方式

    js对象的三种继承方式转载 2017年06月23日 15:07:56 13300一,js中对象继承对象的js中有三...

  • JS中继承的实现

    JS中继承的实现 #prototype (js原型(prototype)实现继承) 全局的Function对象没有...

  • JS对象和继承

    JS对象和继承 JS是个无类的语言,因此对于对象构造器(类)和对象的继承就值得我们研究了。本文讲述JS中构造器的表...

  • js 对象继承

  • js 对象继承

    内容来自《JavaScript高级程序设计》第三版第6章第3节 原型链 ECMAScript中描述了 原型链的概念...

  • js 对象继承

    js变量可分为两部分,基本类型和引用类型。 基本类型:基本类型比较简单,包括Undefined,Null,Bool...

  • js对象继承

    Object对象是顶级父类它的原型中的方法和属性任何对象都可以调用,例如toString就是Object的方法。继...

  • #js继承

    js继承的概念 js里常用的如下两种继承方式: 原型链继承(对象间的继承)类式继承(构造函数间的继承) 类式继承是...

  • JavaScript 10

    js继承的概念 1.通过原型链方式实现继承(对象间的继承) 2.类式继承(构造函数间的继承) 由于js不像Java...

网友评论

      本文标题:js 对象继承

      本文链接:https://www.haomeiwen.com/subject/phhxzxtx.html