Die Codekopie lautet wie folgt:
// Verwenden Sie die Objektimitation, um JS -Vererbung zu realisieren
Funktion a (Farbe) {
this.acolor = color;
this.ashowcolor = function () {
document.writeeln ("acolor:" + this.acolor);
}
}
Funktion B (Farbe, Name) {
// Newmethode einem Konstruktor von Newmethode zuweisen und den Konstruktor von A aufrufen
this.newMethod = a;
this.newMethod (Farbe);
// Dann löschen Sie den Verweis auf A, damit er in Zukunft nicht anrufen kann
Löschen Sie dies.NewMethod;
this.bname = name;
this.bshowname = function () {
document.WriteLn ("Bname:" + this.bname);
}
}
var obja = new a ("rot");
obja.ashowcolor ();
document.writeln ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
var objb = new B ("schwarz", "Demo");
objb.ashowcolor ();
objb.bshowname ();
document.writeln ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------