JavaScript的继承
写个简单的代码示例
//person类,有getname方法
function Person(name)
{
this.name = name;
}
Person.prototype.getName = function()
{
return name;
}
//User类,继续person类,所以就有了getname方法,另外扩充了自己的方法
function User(name ,pwd)
{
this.name = name;
this.pwd=pwd
}
User.prototype = new Person();
User.prototype.getPwd = function()
{
return this.pwd;
}
//这样user就继承了person类和他的getname方法了
很奇怪的是User.prototype.getPwd = function()一定要放在User.prototype = new Person();的后面,不然就会报错,说找不到getpwd方法
本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。