Heim > Web-Frontend > js-Tutorial > JScript重载的另类实现_javascript技巧

JScript重载的另类实现_javascript技巧

WBOY
Freigeben: 2016-05-16 19:20:55
Original
789 Leute haben es durchsucht

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的成员: 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage