Klassen entwerfen und implementieren
Nach dem Einführungsbeispiel sind Sie nun bereit für einen systematischen Überblick Über den Entwurf und die Programmierung von Klassen und das Arbeiten mit ihren Instanzen und Methoden.
Jede Ruby-Klasse wird in einem Codeblock mit folgender Syntax definiert:
class Klassenname
# Konstanten, Methoden usw.
end
Zwischen class
und end
werden dann sämtliche Elemente der Klasse definiert, die Sie im Folgenden kennenlernen – Konstruktor, Methoden und so weiter. Interessanterweise besteht die kürzeste gültige Klasse aber aus genau diesen beiden Zeilen, wenngleich sie dann keinen besonderen Nutzen hat. Probieren Sie es trotzdem in irb
aus:
>>class Test
>>end
=> nil >>t = Test.new
=> #<Test:0x2b1ac7c>
Sie haben damit erfolgreich ...
Get Praxiswissen Ruby 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.