[RUBY] Terme de programmation orienté objet

classe

· Type de données -Alias: "Dessin de conception d'objet" "Modèle d'objet" -Si la classe est la même, les attributs (éléments de données) détenus et les méthodes qui peuvent être utilisées sont les mêmes.

Objets, instances, récepteurs

・ Une collection de données créée en fonction de la classe -Lors de l'explication de la relation avec une méthode, on l'appelle parfois un récepteur.

python


food = Food.new('apple', '7:00')
food.name

Ce code peut être décrit comme suit: "La deuxième ligne appelle la méthode name de l'objet Food." "Le destinataire de la méthode du nom ici est la nourriture."

Méthode, message

-Un groupe de processus et un nom.

python


food = Food.new('apple', '7:00')
food.name

"La deuxième ligne envoie le nom du message au destinataire appelé food."

Etat

-Données détenues pour chaque objet -Les données telles que "nom" et "âge" de la classe alimentaire sont également incluses dans le "statut alimentaire".

Attributs (attributs, propriétés)

-Une valeur qui peut être obtenue à partir d'un objet

python


food = Food.new('apple', '7:00')
food.name = 'apple'

référence Une introduction à Ruby pour ceux qui veulent devenir des professionnels

Recommended Posts

Terme de programmation orienté objet
Programmation orientée objet
Programmation orientée objet apprise de Dragonball
Résumé de la programmation orientée objet utilisant Java
Résumé orienté objet
Orienté objet
[Java] Orienté objet
[Traitement × Java] Type de données et programmation orientée objet
Prise de conscience de l'orientation objet pendant six mois de programmation