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.7 Singleton-Methoden und die Eigenklasse

Sie haben in Kapitel 6 erfahren, dass es möglich ist, Singleton-Methoden zu definieren — also Methoden, die nur für ein einzelnes Objekt und nicht für eine Klasse von Objekten definiert sind. Um eine Singleton-Methode sum für ein Objekt Point zu definieren, schreiben wir

def Point.sum
  # Methodenrumpf
end

Wie schon weiter oben in diesem Kapitel erwähnt, handelt es sich bei den Klassenmethoden einer Klasse um nichts anderes als Singleton-Methoden derjenigen Class-Instanz, die diese Klasse repräsentiert.

Die Singleton-Methoden eines Objekts werden nicht durch die Klasse dieses Objekts definiert. Aber es handelt sich um Methoden, und sie müssen irgendwie mit einer Klasse in Verbindung gebracht werden. Die Singleton-Methoden ...

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