Conclusion: un objet (produit fini) </ strong> fabriqué à partir d'une classe (dessin de conception) </ strong>
Creusons un peu plus concrètement.
Lorsque vous recherchez "classe", il est souvent comparé au "dessin de conception". Si vous mâchez un peu plus, c'est comme une boîte qui stocke le traitement que vous voulez faire. En d'autres termes, si vous stockez un processus dans une boîte appelée classe, vous pouvez facilement appeler ce processus à tout moment.
La classe peut être définie comme suit.
python
classe Nom de la classe (la première lettre est en majuscule)
end
Ensuite, en général, une méthode appelée initialize
est définie dans la classe pour l'initialiser.
python
def initialize()
Processus d'initialisation
end
Maintenant, écrivons réellement le code. Un exemple est donné ci-dessous. Créons une classe appelée User cette fois.
python
class User
def initialize(name)
@name = name
end
def introduction
p "mon nom est#{@name}est."
end
end
user1 = User.new("mataro") #Instancier avec new et argument ("mataro")donner.
user2 = User.new("taro") #Instancier avec new et argument ("taro")donner.
user1.introduction #Résultat de sortie: "Je m'appelle mataro"
user2.introduction #Résultat de sortie: "Mon nom est taro"
En définissant le processus avec class
et en l'instanciant avec new
de cette manière, il devient possible de créer un produit fini (instance) à partir de la classe.
Recommended Posts