构造函数+原型混合方式实现js的继承
2013-05-26 19:30
706 查看
function ClassA(sColor){ this.color = sColor; } ClassA.prototype.sayColor = function(){ console.log(this.color); } function ClassB(sColor, sName){ ClassA.call(this, sColor); this.Name = sName; } ClassB.prototype = new ClassA(); ClassB.prototype.sayName = function(){ console.log("name is " + this.Name); } var ca = new ClassA("red"); ca.sayColor(); var cb = new ClassB("blue","george"); cb.sayColor(); cb.sayName();
相关文章推荐
- JS面向对象的几种创建方式:工厂模式、构造函数模式、原型模式、混合模式、动态原型模式
- JS 创建类---混合的构造函数/原型方式
- JavaScript 中实现继承的方式(列举3种在前一章,我们曾经讲解过创建类的最好方式是用构造函数定义属性,用原型定义方法。)
- 混合对象 "类" ---js实现继承的两种方式
- #笔记#圣思园 JavaWeb 第57讲——JS继承:对象冒充、call方法、apply方法、原型链方式、混合方式
- 自己动手封装js工具类(JS中定义类的几种方式:混合的构造函数/原型方式,动态原型等)
- js构造函数和继承实现方式
- 自己动手封装js工具类(JS中定义类的几种方式:混合的构造函数/原型方式,动态原型等)
- js实现继承的5种方式 (笔记)
- JavaScript继承基础讲解,原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承
- JS实现继承的几种方式
- JS实现继承的几种方式
- js 组合继承(使用原型模式和构造函数模式)和原型式继承
- js继承的几种实现方式
- js实现继承的三种方式
- JS实现继承的几种方式
- 【MDNjs笔记】——入门——第三章——对象.构造函数.原型链.继承
- js实现继承的几种方式实例讲解
- 黑马程序员--js如何实现继承(js实现继承的五种方式)
- javascript学习(十六):js中继承的实现方式