JScript重载的另类实现_javascript技巧
                        
                            时间:2021-07-01 10:21:17
                            帮助过:27人阅读
							                        
                     
                    
                    JScript并不是面向对象的语言,只是基于对象。它没有重载这个概念,但通过一些技巧还是有办法从某种意义上实现重载。  
首先定义一个基类TestA,该类重写了Object继承下来的toString方法。  
注:toString方法是用于序列化对象,比如说alert(a)相当于alert(a.toString()); 
引用: 
function TestA(Name)  
{  
  this.Name = Name;  
  this.toString = function () 
  {  
    return this.Name;  
  }  
}  
接下来我们实现一个TestA类的派生类TestB: 
引用: 
function TestB()  
{  
  TestA.apply(this, arguments);  
}  
运行以下代码可以看出TestB已经继承下TestA的成员: