9.5 Superklassen und Subklassen

Java, C++ und andere klassenbasierte objektorientierte Sprachen haben ein explizites Konzept der Klassenhierarchie. Jede Klasse kann eine Superklasse haben, von der sie Eigenschaften und Methoden erbt. Alle Klassen können so erweitert oder abgeleitet werden, dass die resultierende Subklasse ihr Verhalten erbt. Wie zuvor gezeigt, unterstützt JavaScript anstelle einer klassenbasierten Vererbung eine Prototyp-Vererbung. Trotzdem können JavaScript-Analogien zur Klassenhierarchie gezogen werden. In JavaScript ist die Klasse Object am allgemeinsten, und alle anderen Klassen sind spezialisierte Versionen oder Subklassen von ihr. Eine andere Art, das zu sagen, ist, dass Object die Superklasse aller eingebauten Klassen ist ...

Get Java Script: Das umfassende Referenzwerk now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.