javascript中的继承方式
2010-10-29 15:12
344 查看
javascript中的继承方式有好几种。
下面分别举例供大家参考学习:
1.function parent()
{
this.x=1;
}
function child()
{
var instance=new parent();//实例化父类
for(var i in instance)
{
this[i]=instance[i];//将父类中的元素匹配给她的子类
}
}
var c = new child();
alert(c.x);
2.父类同上
function child()
{
this.parent=parent;
this.parent();
delete this.parent;
}
var c = new child();
alert(c.x);
3.父类同上
这次用js提供的Call方法
functon child()
{
parent.call(this);
}
var c = new child();
alert(c.x);
原型如下:
function parent(){
}
parent.prototype.x=1;
function child(){
}
for(var p in parent.prototype)child.prototype[p]=parent.prototype[p];
var c=newchild();
alert(c.x);
function parent(string){
var child=new Function("this.x=1;"+string);
return child;
}
var child=new parent("this.y=2;");
var c=new child();
alert(c.y);
function parent(){
this.x=1;
}
function child(){
}
child.prototype=new parent();
var c=new child();
alert(c.x);
function parent(){
this.x=1;
}
function child(){
var ret=new parent();
ret.y=2;
return ret;
}
var c=new child();
alert(c.x);
本文采编于租赁宝网内部技术人员 参考网址:http://www.zulinbao.com
下面分别举例供大家参考学习:
1.function parent()
{
this.x=1;
}
function child()
{
var instance=new parent();//实例化父类
for(var i in instance)
{
this[i]=instance[i];//将父类中的元素匹配给她的子类
}
}
var c = new child();
alert(c.x);
2.父类同上
function child()
{
this.parent=parent;
this.parent();
delete this.parent;
}
var c = new child();
alert(c.x);
3.父类同上
这次用js提供的Call方法
functon child()
{
parent.call(this);
}
var c = new child();
alert(c.x);
原型如下:
function parent(){
}
parent.prototype.x=1;
function child(){
}
for(var p in parent.prototype)child.prototype[p]=parent.prototype[p];
var c=newchild();
alert(c.x);
function parent(string){
var child=new Function("this.x=1;"+string);
return child;
}
var child=new parent("this.y=2;");
var c=new child();
alert(c.y);
function parent(){
this.x=1;
}
function child(){
}
child.prototype=new parent();
var c=new child();
alert(c.x);
function parent(){
this.x=1;
}
function child(){
var ret=new parent();
ret.y=2;
return ret;
}
var c=new child();
alert(c.x);
本文采编于租赁宝网内部技术人员 参考网址:http://www.zulinbao.com
相关文章推荐
- Javascript中的几种继承方式比较
- JavaScript继承方式
- JavaScript的6种继承方式
- javascript的四种继承方式
- JavaScript实现继承的混合方式
- javascript 继承实现方式
- JavaScript的继承实现方式
- JavaScript继承方式详解
- JavaScript实现继承机制(3)——通过原型链(prototype chaining)方式
- JavaScript实现继承的几种方式
- JavaScript是如何实现继承的(六种方式)
- javascript多种继承方式(函数式,浅复制,深复制,函数绑定和借用)
- Javascript中的几种继承方式
- JavaScript的继承方式
- javascript 原型链---继承方式怎么实现继承
- javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
- Javascript中的几种继承方式比较
- javascript继承的几种方式
- JavaScript之四种继承方式讲解
- JavaScript继承方式详解