2010-11-27 13 views

Antwort

2

Dies ist ein OOP-Prinzip genannt Inheritance.

Wenn eine Klasse B inherits (erweitert) aus der Klasse A, eine Instanz der Klasse BA alle Funktionen von Klasse erbt und hat Zugang zu protected (und natürlich public) Methoden und Attribute über parent::.

Lesen Sie mehr über inheritance in PHP.


Vererbung wird oft, wenn Klassen Aktien bestimmte Eigenschaften verwendet.
Zum Beispiel kann ich eine Klasse haben Person, die Informationen wie name und SubklassenCustomer, Partner, die erben die Eigenschaft name aber fügen Sie einige benutzerdefinierte Funktionen enthält.

4

Das ist das Schlüsselwort, das PHP für die Klassenvererbung verwendet. class b ist eine Unterklasse von class a und ist daher für alle Fälle eine Instanz von class a, aber auch mit den zusätzlichen (erweiterten) Eigenschaften, die in class b definiert sind.

Weiterführende Literatur here.