Ravi de vous rencontrer. Je suis Mackey, un étudiant ingénieur. Cette fois, j'ai essayé de résumer l'orientation objet que je ne comprenais pas jusqu'à présent à ma manière. De plus, la langue utilisée cette fois est Ruby. C'est le premier article de Qiita, donc je pense qu'il y a des choses étranges, mais je ne sais pas.
-En ruby, toutes les valeurs sont des objets -Les objets peuvent être créés à partir de classes -L'objet appartient à une classe ・ Comprendre le concept de variables
・ Vidéo d'apprentissage de la programmation Kinocode / YouTuber [Cours d'introduction Super Ruby] 13. Classe | Une classe est une collection de «données» et de «traitement»![Cours d'introduction pour les débutants en programmation] https://www.youtube.com/watch?v=E5IX_WLuvcs&list=PLavQwENTsEBUAgSok7Ww4-Q-ZHissbMOv&index=14
L'explication de cette personne est très facile à comprendre, veuillez donc vous abonner à la chaîne.
Je pense que l'un des obstacles que rencontrent les débutants en programmation lors de la programmation concerne les objets, les classes, les instances, les méthodes, etc. Je voudrais donc expliquer chaque mot aux débutants sans termes techniques.
Une classe est une image d'un dessin de conception ou d'un squelette.
Instance est un terme utilisé lorsque vous souhaitez mettre en valeur quelque chose généré à partir d'une classe parmi des objets.
Class.rb
//Générer une classe d'étudiants
class Student
//La méthode initialize est une méthode qui est automatiquement exécutée lors de la création d'un objet.
def initialize(student_name)
@name = student_name
end
//Une méthode pour afficher le score moyen en mathématiques et en anglais
def average(math,english)
result = (math + english) / 2
p @name,result
end
end
//Créer un objet
a = Student.new("tanaka")
//Exécuter la méthode moyenne sur l'instance a de la classe étudiante
a.average(50,30)