js 原型继承
// 父类构造函数 function Sup(name) { this.name = name; } // 父类原型 Sup.prototype = { constructor : Sup, sayName : function () { alert(this.name); } } // 子类构造函数 function Sub(age) { this.age = age; } // 父类的实例对象 和 父类的原型对象有一个关系 // Sup 的实例对象 和 Sup 的原型对象有一个关系 // 子类的原型对象的构造器 变成了 父类的构造器 // Sub.prototype.constructor 变成了 Sup 的构造函数 Sub.prototype = new Sup("张三"); var p1 = new Sub(20); alert(p1.name) // 张三
实现 子类继承父类的属性和方法