javascript 继承实现方式
来源:互联网 发布:高等数学计算软件 编辑:程序博客网 时间:2024/05/14 16:14
call()方法
call()方法是与经典的对象冒充方法最相似的方法。它将第一个参数作this的对象。其它参数都是直接传给函数自身。例如:
function ClassA(sColor){
this.color=sColor;
this.sayColor=function(){
alert(this.color);
}
}
function ClassB(sColor,sName){
ClassA.call(this,sColor);
this.name=sName;
this.sayName=function(){
alert(this.sayName);
}
}
var oB=new ClassB('red','redName');
oB.sayColor(); //继承了ClassA的方法。
这里,想让ClassA的关键字this等于新创建的ClassB对象,因此this是第一个参数。第二个参数sColor对两个类都是唯一的参数。
call()方法是与经典的对象冒充方法最相似的方法。它将第一个参数作this的对象。其它参数都是直接传给函数自身。例如:
function ClassA(sColor){
this.color=sColor;
this.sayColor=function(){
alert(this.color);
}
}
function ClassB(sColor,sName){
ClassA.call(this,sColor);
this.name=sName;
this.sayName=function(){
alert(this.sayName);
}
}
var oB=new ClassB('red','redName');
oB.sayColor(); //继承了ClassA的方法。
这里,想让ClassA的关键字this等于新创建的ClassB对象,因此this是第一个参数。第二个参数sColor对两个类都是唯一的参数。
- javascript 继承实现方式
- javascript 继承实现方式
- Javascript继承实现方式
- javascript【继承实现方式 】
- JavaScript继承实现方式一览
- javascript实现继承的方式
- javascript实现继承的方式
- javascript实现继承主要方式
- javascript实现继承的方式
- Javascript继承的实现方式
- javascript实现继承的多种方式
- javascript几种实现继承方式
- javascript中的继承的实现方式
- javascript使用call方式实现对象继承
- Javascript 实现继承的三种方式
- JavaScript 中继承实现方式归纳
- JavaScript 中继承实现方式归纳
- JavaScript使用伪造方式实现继承
- 进程性能计数器已禁用的解决方案.
- 电子信息系统常识介绍--上位机和下位机
- jQuery选择器详解
- php利用SMTP发送邮件代码
- 解决问题(七)——jsf+spring+hibernate整合(一)
- javascript 继承实现方式
- Delphi 获取 Cpu 序列号单元
- 盖茨的十条“金口玉言”
- Delphi 获取硬盘出厂号单元
- 2008中国IT前瞻
- Linux 内核软中断(softirq)执行分析
- firstset.cpp
- 一起学习C,C++__boost,ace,qt--开始(2)
- first_file.cpp