[ruby-de] Modul - Klassenmethoden

Die Optimisten inform at die-optimisten.net
Fr Jun 23 08:22:48 JST 2017


Hallo

Wieso werden eigentlich Modul-Methoden zu Object- bzw Klassenmethoden, 
je nach Art der Einbindung?

[Wenn Klassen Module sind, warum geht das nicht auch mit Klassen, bzw 
was ist der (technische) Unterschied zw Klassen und Modulen? ]

Werden bei Objekt-Methoden immer nur [super]-Objekt-Methoden aufgerufen, 
bei Klassenmethoden immer nur [super]-Klassenmethoden (Vererbung hinauf 
bis eine Methode gefunden wird). ?

Was passiert da (technisch), bzw was ist die Eigenklasse?
und warum ist eine Singleton (wie wandeln sich die Klassenmethoden in 
Objektmethoden (eines einzigen Objektes)? (Je nach Sichtweise ist self 
eine Klasse oder ein Objekt???)

Habe viel darüber gelesen, Verstehen tue ichs aber immer noch nicht...

danke
fG Andreas



Mehr Informationen über die Mailingliste ruby-de