js的组合继承
Posted z.ain
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js的组合继承相关的知识,希望对你有一定的参考价值。
<script> //组合继承:原型链继承+借用构造函数 function Person(name,age){ this.name=name; this.age=age; } Person.prototype.setName=function (name){ this.name=name; } function Student(name,age,price){ Person.call(this,name,age); //相当于调用this.Person(name,age),等价于this.name=name;this.age=age; this.price=price; } Student.prototype=new Person(); Student.prototype.constructor=Student; Student.prototype.setPrice=function (price){ this.price=price; } var s=new Student(‘zain‘,26,20000); console.log(s.name,s.age,s.price); </script>
以上是关于js的组合继承的主要内容,如果未能解决你的问题,请参考以下文章