var BaseClass =function(name,age)//基类构造
{
this.name = name;
this.age = age;
}
BaseClass.prototype.ToString = function(){//基类函数
return this.name+" " +this.age;
}
var Derived = function(name,age)//子类构造
{
BaseClass.call(this,name,age);//调用基类构造,继承对象成员
this.address = "地球";//子类特有属性
}
Derived.prototype=new BaseClass();//子类继承基类原型成员
var instance = new Derived("我是谁",0);//new子类
document.write(instance.ToString());//输出:我是谁 0——————
利用子类构造函数中调用基类构造函数和原型的赋值实现子类对基类全面的继承。
本文通过实例展示了如何利用子类构造函数中调用基类构造函数和原型的赋值实现子类对基类的全面继承。具体介绍了如何在JavaScript中创建基类和子类,以及如何在子类中继承并扩展基类的功能。
18

被折叠的 条评论
为什么被折叠?



