Heim > Web-Frontend > js-Tutorial > Detaillierte Erläuterung der objektorientierten Vererbungsbeispiele von JavaScript_Javascript-Kenntnisse

Detaillierte Erläuterung der objektorientierten Vererbungsbeispiele von JavaScript_Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 15:25:29
Original
1120 Leute haben es durchsucht

Ein einfaches Beispiel für objektorientierte Vererbung in JavaScript:
Als objektorientierte Sprache ist die Vererbung natürlich ein Hauptmerkmal von JavaScript. Obwohl sich der objektorientierte Implementierungsmechanismus von typischen objektorientierten wie C# und Java unterscheidet, sind die grundlegenden Merkmale der Vererbung immer noch vorhanden es einfach, Um die Methoden und Attribute des übergeordneten Elements zu erhalten, finden Sie hier ein einfaches Beispiel. Wenn Sie interessiert sind, können Sie es analysieren:

window.onload = function(){ 
 function parent(age,name){ 
  this.age = age; 
  this.name = name; 
 } 
 parent.prototype.show = function(){ 
  alert('父级方法'); 
 } 
 function child(age,name,job){ 
  parent.apply(this,arguments); 
  this.job = job; 
 } 
 (function(){ 
  for(var i in parent.prototype){ 
  child.prototype[i]=parent.prototype[i] 
 } 
 })(); 
 var b = new parent(14,'侠客行'); 
 var a = new child(15,'狼侠','侠客'); 
 a.show(); 
}
Nach dem Login kopieren

Das Obige ist eine einfache Beispieleinführung in die objektorientierte Vererbung in JavaScript. Sie können sie zusammen mit dem vorherigen Artikel „Detaillierte Erklärung der objektorientierten Vererbung in JavaScript“ studieren. und die Wirkung könnte besser sein.

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