Erstellen von Ruby-Klassen und -Instanzen

Eine Klasse erstellen

Objekte werden aus Klassen erstellt. Das Erstellen eines Objekts aus einer Klasse wird als Instanziierung bezeichnet.

Wir werden tatsächlich eine Klasse erstellen. Verwenden Sie die Klassensyntax wie folgt:

sample.rb


class House
end

Es gibt eine Regel, um den Anfang des Klassennamens groß zu schreiben. Mit dieser Beschreibung konnte ich eine minimale Hausklasse definieren.

Instanziierung

Als Nächstes erstellen wir eine Instanz (ein Objekt) aus der erstellten House-Klasse. Mit der neuen Methode können Sie eine Instanz (ein Objekt) erstellen.

sample.rb


class House
end
House.new

Um eine Klasse aufzurufen, schreiben Sie den Klassennamen.

sample.rb


class House
end
House

Instanzklasse (Objektklasse)

Stellen wir sicher, dass die Klasse der Instanz die House-Klasse ist.

sample.rb


class House
end

puts House.new.class

Führen Sie sample.rb auf der Konsole aus. Wenn die Ausgabe wie folgt lautet, wurde die Instanz korrekt aus der House-Klasse erstellt.

House

Recommended Posts

Erstellen von Ruby-Klassen und -Instanzen
[Ruby] Klassen und Instanzen
Informationen zu Ruby-Klassen und -Instanzen
Über Klassen und Instanzen
Schreiben Sie Code mit Ruby-Klassen und -Instanzen
Java (Klasse und Instanz)
Über Klassen und Instanzen (Evolution)
[Ruby] Singuläre Methoden und singuläre Klassen
Ruby-Methoden und -Klassen (grundlegend)
Unterschiede zwischen Klassen und Instanzen in Ruby
[Ruby] Klassen, Instanzvariablen, Instanzen usw.
Organisieren Sie Klassen, Instanzen und Instanzvariablen
Klassen und Instanzen Java für Anfänger
Java-Programmierung (Klassen und Instanzen, Hauptmethoden)
Vergleich von JavaScript-Objekten und Ruby-Klassen
Rubin und Edelstein
Erste Schritte mit Java_Kapitel 8_Über "Instanzen" und "Klassen"
Symbole und zerstörerischer Rubin
Java-Klasse, Instanz, Objekt
HashMap- und HashSet-Klassen
[Ruby] Big Decimal und DECIMAL
Ruby-Vererbung und -Delegierung
Liste und fröhliche Klassen
In der Abbildung verstandene Java-Klassen und -Instanzen
[Tutorial] [Ruby] Erstellen und Debuggen von C-nativen Erweiterungsedelsteinen
[Für Anfänger] Erläuterung von Klassen, Instanzen und Statik in Java
[Java] Generics-Klasse und Generics-Methode
Erstellen eines Kalenders mit Ruby
Ruby-Syntaxfehler und Gegenmaßnahmen
Über Ruby-Hashes und -Symbole
Ruby C Erweiterung und flüchtig
Java abstrakte Methoden und Klassen
Der Unterschied zwischen der Programmierung mit Ruby-Klassen und der Programmierung ohne Ruby-Klassen
(Ruby on Rails6) Erstellen einer Datenbank und Anzeigen in einer Ansicht
[Ruby] Unterschied zwischen get und post
[Ruby] Unterschied zwischen is_a? Und instance_of?
Ruby-Standardeingabe und verschiedene Methoden
Über Ruby einfache Anführungszeichen und doppelte Anführungszeichen
Aufrufen von Klassen und Methoden
[Ruby-Grundlagen] Split-Methode und to_s-Methode
Informationen zum Ruby-Produktoperator (&) und zum Summenoperator (|)
Schreiben Sie Schlüssel und Werte in Ruby
Java Generics (definiert Klassen und Methoden)
Über objektorientierte Vererbung und über Ertrag Ruby