手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript中最常用的继承模式 组合继承
javascript中最常用的继承模式 组合继承
摘要:复制代码代码如下://创建基类functionPerson(name,age){this.name=name;this.age=age;}/...

复制代码 代码如下:

<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中最常用的继承模式 组合继承】相关文章:

浅析JavaScript中的事件机制

javascript常用方法总结

javascript组合使用构造函数模式和原型模式实例

javascript鼠标滑动评分控件完整

JavaScript中用sort()方法对数组元素进行排序的操作

在JavaScript中正确引用bind方法的应用

JavaScript中的this机制

理解javascript中的with关键字

javascript中this的四种用法

javascript操作ul中li的方法

精品推荐
分类导航