Schreiben Sie als Ergänzung zu vagen Kenntnissen über Instanzmethoden. Wenn Sie Fehler haben, würde ich mich freuen, wenn Sie einen Kommentar abgeben könnten.
-Wenn eine Methode im Klassendefinitionsausdruck definiert ist, wird sie zu einer Instanzmethode. (Korrigiert von Syntax zu Definitionsformel) -Kann für eine Instanz dieser Klasse aufgerufen werden.
class Car
#Definieren Sie eine Instanzmethode (hier Name Methode)
def name
"yellow cab"
end
end
#Name der Klasse.Erstellen Sie eine Instanz mit new und weisen Sie sie dem variablen Taxi zu
taxi = Car.new
#Rufen Sie eine Instanzmethode auf
taxi.name #=> "yellow cab"
-Die Instanzmethode ist in der Klasse definiert. -Erstellen Sie eine Instanz und rufen Sie dann die Instanzmethode auf. -Die Instanzmethode kann mit "instance.method" aufgerufen werden.
-Methoden, Klassen und Instanzmethoden waren nicht eindeutig https://qiita.com/right1121/items/c74d350bab32113d4f3d ・ [Ruby] Ich habe erneut versucht, etwas über Klassen und Instanzen zu lernen. https://qiita.com/ksk_diffeasy/items/734b4961e9e6c7480d33 ・ "Einführung in Ruby für diejenigen, die Profis werden wollen" Junichi Ito [Autor] https://ruby-book.jnito.com/
Recommended Posts