O'Reilly logo

Die Programmiersprache Ruby by Yukihiro Matsumoto, David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

7.3 Subklassen und Vererbung

Die meisten objektorientierten Programmiersprachen — so auch Ruby — stellen einen Mechanismus zum Definieren von Subklassen bereit, mit dem wir neue Klassen erzeugen können, deren Verhalten auf einer bestehenden Klasse basiert, sich aber davon unterscheiden kann. Wir werden diesen Abschnitt mit einer Definition der grundlegenden Begriffe beginnen. Wenn Sie schon in Java, C++ oder einer ähnlichen Sprache entwickelt haben, werden Ihnen diese Begriffe wahrscheinlich vertraut vorkommen.

Wenn wir eine Klasse definieren, können wir festlegen, dass sie eine andere Klasse erweitert oder von ihr erbt. Diese Ursprungsklasse wird als Superklasse bezeichnet. Wenn wir eine Klasse Ruby definieren, die eine Klasse Gem erweitert, sagen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required