javascript 对象继承的几种方式
2012-02-13 17:32
357 查看
1. 父对象
2. 要继承的对象
3. 对象测试
4. 另外一种继承方法
function classA(sColor){ this.color=sColor; this.sayColor=function(){ alert(this.color); }; }
2. 要继承的对象
function classB(sColor,sName){ //第一种写法 //this.newMethod=classA; //this.newMethod(sColor); //delete this.newMethod; // 第二种写法 //classA.call(this,sColor); // 第三种写法 //classA.apply(this,arguments); this.name=sName; this.sayName=function(){ alert(this.name); }; }
3. 对象测试
var objA=new classA("red"); var objB=new classB("blue","you"); objA.sayColor(); objB.sayColor(); objB.sayName();
4. 另外一种继承方法
function classA1(){} classA1.prototype.color="red1"; classA1.prototype.sayColor=function(){ alert(this.color); }; function classB1(){} classB1.prototype=new classA1(); var objB1=new classB1(); objB1.sayColor();
相关文章推荐
- JavaScript中对象的定义和继承的几种方式
- JavaScript中对象的定义和继承的几种方式
- javascript(js)创建对象的模式与继承的几种方式
- JavaScript中对象的定义和继承的几种方式
- JavaScript笔记 - 对象继承的几种方式
- JavaScript中创建对象的几种方式
- JavaScript学习12 JS中定义对象的几种方式
- Javascript中的几种继承方式
- javascript的继承实现的几种方式
- javascript定义类或对象的几种方式
- Javascript创建对象的几种方式
- Javascript中创建对象的几种方式
- javascript创建对象几种方式
- Javascript对象定义的几种方式
- Javascript中的几种继承方式对比分析
- javascript对象的几种创建方式
- javascript 创建类和对象的几种方式
- JavaScript创建对象的几种方式
- Javascript创建对象的几种方式
- JavaScript_几种继承方式(2017-07-04)