objet
Un objet, dans programmation orientée objet (OOP), est un résumé Type de données créé par un développeur. Il peut inclure plusieurs propriétés et méthodes et peut même contenir d'autres objets. Dans la plupart langages de programmation, les objets sont définis comme les classes.
Les objets fournissent une approche structurée de la programmation. En définissant un jeu de données en tant qu’objet personnalisé, une promoteur peut facilement créer plusieurs objets similaires et modifier des objets existants dans un programme. En outre, les objets fournissent une "encapsulation", ce qui signifie que les données contenues dans un objet sont protégées contre la modification ou la destruction par d'autres. fonctions ou méthodes, sauf autorisation explicite.
Un exemple simple d'objet peut être un compte d'utilisateur créé pour un site web. L'objet peut être défini comme classe compte d'utilisateur et contiennent des attributs tels que:
- Prénom
- nom de famille
- adresse e-mail
- Mot de passe
- emplacement
- photo
Au lieu de recréer ces propriétés à chaque fois qu'un nouveau compte d'utilisateur est créé, un site Web scénario peut simplement instancier un compte d'utilisateur objet. Les données affectées à l’objet peuvent être stockées dans base de données si le compte d'utilisateur est enregistré.
Un exemple plus avancé d'objet est un personnage de jeu vidéo. Le personnage peut avoir des attributs standard, tels qu'un nom, des repères et la vitesse de déplacement. Il peut également contenir d'autres objets, tels que des armes, des armures, des objets, etc. Dans ce cas, le personnage est "l'objet parent" et les objets qu'il contient sont des "objets enfants". Les objets parent et enfant peuvent avoir leurs propres propriétés et méthodes. Par exemple, le personnage peut utiliser des méthodes telles que "déplacer" et "attaquer". La commande "attack" peut faire référence à l'objet "arme", qui a ses propres méthodes, telles que "swing" ou "poussée".
REMARQUE: Alors que les objets sont généralement associés à la programmation orientée objet, en général Informatique terminologie, un objet peut faire référence à un seul élément de programmation, tel qu'un variable, constant, fonction ou méthode.