[RUBY] Organisieren Sie Klassen, Instanzen und Instanzvariablen

Ein Hinweis zu Klassen, Instanzen und Instanzvariablen.

--Klasse ist eine Konstruktionszeichnung

Um zu materialisieren,

--Klasse ist eine Autodesignzeichnung

Was ist eine Instanzvariable?

Eine Variable, die innerhalb einer Instanzmethode einer Klasse definiert ist.

Variablen, die in verschiedenen Instanzmethoden verwendet werden können, solange sie sich in derselben Klasse befinden.

Reguläre Variablen können nur innerhalb derselben Instanzmethode verwendet werden.

Der Vorteil der Verwendung von Instanzvariablen besteht darin, dass Sie den zu definierenden Code weglassen können.

Konkretes Beispiel

class Bridge
  def bridge_height1(height_number)
    @height_number = height_number
  end
  def bridge_height2
    @height_number *10
  end
end

big_bridge = Bridge.new
puts big_bridge.bridge_height1(3)
puts big_bridge.bridge_height2 #Wenn Sie keine Instanzvariablen verwenden, wird eine Fehlermeldung angezeigt.

Ausgabedaten:
3
30

Recommended Posts

Organisieren Sie Klassen, Instanzen und Instanzvariablen
[Ruby] Klassen, Instanzvariablen, Instanzen usw.
[Ruby] Klassen und Instanzen
Über Klassen und Instanzen
Ruby-Klassen und -Instanzen
Java (Klasse und Instanz)
Unterschied zwischen Variablen und Instanzvariablen
Über Klassen und Instanzen (Evolution)
Überlegungen zu Klassen und Instanzen
Informationen zu Ruby-Klassen und -Instanzen
Über Instanzvariablen und attr_ *
Erstellen von Ruby-Klassen und -Instanzen
Klassen und Instanzen Java für Anfänger
[Java] Unterschiede zwischen Instanzvariablen und Klassenvariablen
Java-Programmierung (Klassen und Instanzen, Hauptmethoden)
Schreiben Sie Code mit Ruby-Klassen und -Instanzen
Erste Schritte mit Java_Kapitel 8_Über "Instanzen" und "Klassen"
Java-Klasse, Instanz, Objekt
String-Literale und Instanzen
Unterschiede zwischen Klassen und Instanzen in Ruby
In der Abbildung verstandene Java-Klassen und -Instanzen
Liste und fröhliche Klassen
[Java] Variablen- und Typtypen
[Java Silver] Was sind Klassenvariablen, Instanzvariablen und lokale Variablen?
[Für Anfänger] Erläuterung von Klassen, Instanzen und Statik in Java
So trennen Sie Wörter in Namen in Klassen, Methoden und Variablen
(Hinweis) Java-Klassen / Variablen / Methoden
[Java] Generics-Klasse und Generics-Methode
Java-Programmierung (Variablen und Daten)
Unterschied zwischen Klasse und Instanz
[Ruby] Singuläre Methoden und singuläre Klassen
[Vollständige Programmierung] §4 Variablen und Konstanten
Ruby-Methoden und -Klassen (grundlegend)
Java abstrakte Methoden und Klassen