Schlussfolgerung: Ein Objekt (fertiges Produkt) </ strong> aus einer Klasse (Konstruktionszeichnung) </ strong>
Lassen Sie uns etwas konkreter graben.
Wenn Sie nach "Klasse" suchen, wird dies häufig mit "Konstruktionszeichnung" verglichen. Wenn Sie etwas mehr kauen, ist es wie eine Box, in der die gewünschte Verarbeitung gespeichert ist. Mit anderen Worten, wenn Sie einen Prozess in einer Box speichern, die als Klasse bezeichnet wird, können Sie diesen Prozess jederzeit problemlos aufrufen.
Die Klasse kann wie folgt definiert werden.
python
Klasse Klassenname (der erste Buchstabe ist in Großbuchstaben)
end
Dann wird im Allgemeinen eine Methode namens "initialize" in der Klasse definiert, um sie zu initialisieren.
python
def initialize()
Initialisierungsprozess
end
Lassen Sie uns nun den Code schreiben. Ein Beispiel ist unten angegeben. Lassen Sie uns diesmal eine Klasse namens User erstellen.
python
class User
def initialize(name)
@name = name
end
def introduction
p "mein Name ist#{@name}ist."
end
end
user1 = User.new("mataro") #Mit new und argument instanziieren ("mataro")geben.
user2 = User.new("taro") #Mit new und argument instanziieren ("taro")geben.
user1.introduction #Ausgabeergebnis: "Mein Name ist mataro"
user2.introduction #Ausgabeergebnis: "Mein Name ist Taro"
Indem Sie den Prozess mit "Klasse" definieren und auf diese Weise mit "Neu" instanziieren, können Sie aus der Klasse ein fertiges Produkt (eine Instanz) erstellen.
Recommended Posts