Zu diesem Zeitpunkt können Sie Konstruktionszeichnungen erstellen und erstellen, z. B. "Welche Eigenschaften haben Sie?" Und "Welche Art von Operation möchten Sie ausführen?"
Die Konzepte, die zum Erstellen einer neuen Art von Wert benötigt werden, sind "Klasse" </ b> und "Instanz" </ b>.
Die Quelle des Wertes. Sie können allgemeine Regeln für Werte definieren. Die hier definierten Regeln sind allgemeine "Attribute" und "Prozesse (Methoden)" </ b>.
Der Vorteil der Verwendung von Klassen besteht darin, dass sie einfacher zu entwickeln, zu verwalten und zu verwalten sind, indem gemeinsame Informationen gruppiert und einzelne Informationen für jedes Datenelement getrennt werden.
Eine Klasse ist zum Beispiel eine Konstruktionszeichnung bei der Herstellung eines Autos, und der daraus generierte Wert ist ein Auto. Da es sich bei der Klasse nur um eine Konstruktionszeichnung handelt, gibt es keine Entität und sie kann nicht als Daten für sich behandelt werden. </ b>
Die Klasse ist wie folgt definiert.
Klasse Klassenname
#Definition von Variablen und Methoden
end
Die Regel lautet, dass Klassennamen mit Großbuchstaben halber Breite beginnen. </ b> (Beispiel) Benutzer, Gruppe usw.
Instanzen werden durch Ausführen von neuen Methoden </ b> erstellt, die von der Klasse verwendet werden können.
Die Verwendung ist wie folgt.
#Hier wird eine Instanz erstellt und einer Variablen zugeordnet.
Variablennamen=Name der Klasse.new
Grundsätzlich wird die erstellte Instanz, wie oben beschrieben, einer Variablen zugewiesen und wiederverwendet. Auf diese Weise können Sie nach dem Erstellen der Instanz Daten hinzufügen und Methoden ausführen.
Erstellen Sie eine Instanz, indem Sie den folgenden Klassennamen angeben
class Car
end
fire_truck = Car.new
Sie haben jetzt eine Instanz aus einer Klasse namens "Car" erstellt und einer Variablen namens "fire_truck" zugewiesen.
Recommended Posts