A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 网页制作 > JavaScript中继承用法实例分析

JavaScript中继承用法实例分析

时间:2015-05-16 11:50作者:zhao人气:43

本文实例分析了JavaScript中继承的用法。分享给大家供大家参考。具体如下:

// define the Person Class

function Person() {}

Person.prototype.walk = function(){

alert ('I am walking!');

};

Person.prototype.sayHello = function(){

alert ('hello');

};

// define the Student class

function Student() {

// Call the parent constructor

Person.call(this);

}

// inherit Person

Student.prototype = new Person();

// correct the constructor pointer because it points to Person

Student.prototype.constructor = Student;

// replace the sayHello method

Student.prototype.sayHello = function(){

alert('hi, I am a student');

}

// add sayGoodBye method

Student.prototype.sayGoodBye = function(){

alert('goodBye');

}

var student = new Student();

student.sayHello();

student.walk();

student.sayGoodBye();

// check inheritance

alert(student instanceof Person); // true

alert(student instanceof Student); // true

希望本文所述对大家的javascript程序设计有所帮助。

标签JavaScript,继承,用法,实例分析,本文,实例分析

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号