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

Detaillierte Erläuterung der objektorientierten Vererbungsbeispiele von JavaScript_Javascript-Kenntnisse

WBOY
WBOYOriginal
2016-05-16 15:25:291089Durchsuche

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(); 
}

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.

Stellungnahme:
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