Objet

Un objet, en programmation orientée objet (OOP), est un type de données abstrait 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 des langages de programmation, les objets sont définis comme des classes.

Les objets fournissent une approche structurée de la programmation. En définissant un ensemble de données comme un objet personnalisé, un développeur peut facilement créer plusieurs objets similaires et modifier des objets existants dans un programme. De plus, les objets assurent l’« encapsulation », ce qui signifie que les données qu’ils contiennent sont protégées contre toute modification ou suppression par d’autres fonctions ou méthodes, sauf autorisation explicite.

Un exemple simple d’objet peut être un compte utilisateur créé pour un site web. L’objet peut être défini comme class userAccount et contenir des attributs tels que :

  • prénom
  • nom
  • adresse e-mail
  • mot de passe
  • âge
  • emplacement
  • photo

Au lieu de recréer ces propriétés chaque fois qu’un nouveau compte utilisateur est créé, un script web peut simplement instancier un objet userAccount. Les données attribuées à l’objet peuvent être stockées dans une base de données si le compte utilisateur est enregistré.

Un exemple plus avancé d’objet est un personnage dans un jeu vidéo. Le personnage peut avoir des attributs standard, tels qu’un nom, des points de vie et une vitesse de déplacement. Il peut également contenir d’autres objets, comme des armes, une armure, 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 avoir des méthodes telles que « se déplacer » et « attaquer ». La commande « attaquer » peut faire référence à l’objet « arme », qui possède ses propres méthodes, comme « donner un coup » ou « transpercer ».

NOTE:Bien que les objets soient généralement associés à la programmation orientée objet, dans la terminologie générale de l’informatique, un objet peut désigner un seul élément de programmation, comme une variable, une constante, une fonction ou une méthode.

Mis à jour February 28, 2019 par Per C.

quizTestez vos connaissances

In computer programming, what is the difference between a variable and a constant?

A
A constant can be referenced by multiple functions, while a variable cannot.
0%
B
A constant stores a fixed value, while a variable's value can change.
0%
C
A constant is linked to another value, while a variable is independent.
0%
D
A constant is requires a boolean value, while a variable can be any data type.
0%
Correct! Incorrect!     View the Constant definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'Objet sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.