2 Stimmen

Ist es möglich, mehrere Vererbung in Ruby zu erreichen?

Ich habe Zweifel, ob wir mehrere Vererbung mit "Modul" Konzept erreichen können oder gibt es andere Schlüsselwörter oder Konzepte, die mehrere Vererbung in Ruby erreichen?

5voto

Jörg W Mittag Punkte 349574

Ruby unterstützt Mixin-Komposition. Eine Klasse kann nur erben von eine Superklasse, aber sie kann sich in viele Module.

Das ist zwar streng genommen keine Mehrfachvererbung, bietet aber zumindest die gemeinsame Nutzung von Verhalten in verschiedenen Klassen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X