Posted in Javascript onAugust 12, 2010
<script type="text/javascript"> //创建基类 function Person(name, age) { this.name = name; this.age = age; } //通过原型方式给基类添加函数(这样可以服用此函数) Person.prototype.showName = function () { alert(this.name); } //创建子类 function Student(name, age, score) { this.score = score; Person.call(this,name,age); } //把父类的实例赋值给子类的原型 Student.prototype = new Person(); //通过原型方式给子类添加函数(这样可以服用此函数) Student.prototype.showScore = function () { alert(this.score); } //以下为使用 var student = new Student("zhangsan", 22, 100); student.showName(); student.showScore(); var stu = new Student("lisi", 25, 200); stu.showName(); stu.showScore(); </script>
javascript中最常用的继承模式 组合继承
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@