Sortez en apprenant Ruby Le concept de classes et d'instances.
Je n'ai pas compris ce que cela signifiait quand j'ai commencé l'école, alors J'écrirai avec un exemple.
Un modèle pour déterminer les attributs communs et les règles de traitement que vous souhaitez inclure dans la valeur (données). Comme elle n'a aucune substance, les données ne peuvent pas être déplacées par la classe seule.
Exemple) En termes de voiture, cela correspond à un "dessin de conception". Que faire avec la couleur et la forme (attributs communs) du dessin de conception, Que faire pour exécuter, arrêter, éteindre des clignotants (traitement courant), etc. Papier sur lequel de telles choses sont écrites. C'est juste un dessin de conception, donc cela ne fonctionnera pas sans voiture (exemple).
#Définition de classe (commençant par une majuscule)
class Car
end
Données créées à partir d'une classe. Il a une entité et a des attributs et des processus communs définis dans la classe.
Exemple) En termes de voiture, cela correspond à «voiture». Les voitures ont des couleurs et des formes (attributs communs), Vous pouvez exécuter, arrêter, éteindre un clin d'œil, etc. (traitement courant). Puisqu'il s'agit d'une voiture faite à partir d'un dessin de conception, elle a une substance et bien sûr cela fonctionne.
#Génération d'instance
class Car
end
taxi = Car.new #Créez une instance de la classe Car avec la nouvelle méthode et affectez-la à la variable taxi
puts taxi #Instance de sortie
Recommended Posts