En informatique, un type d'objet est un élément dans un programme informatique qui peut être altéré ou modifié de quelque façon par le programme informatique. Les types d'objets sont une sous-classe de types de données. Les types de données indiquent simplement le type d'information représentée par chaque élément. Un type d'objet est souvent un ensemble spécifique d'attributs qui peuvent être modifiés à des valeurs différentes. Dans la programmation orientée objet, un type d'objet se réfère à un article spécifique construit à partir d'une classe - l'ensemble des règles qui agit comme lignes directrices pour la construction de nouveaux objets.
Pour envisager un objet, il est préférable d'imaginer la construction d'une maison. Langages de programmation tels que Java ou C + +, sont les outils utilisés pour construire la maison. Un ensemble de règles et de lignes directrices, souvent connus en tant que classe, montre quels types de maisons peuvent être construits à partir d'un programme. Les types d'objets sont comme ces maisons métaphoriques.
Si un programmeur veut construire une maison avec deux portes et deux fenêtres, il peut entrer ces valeurs et créer un objet. Ce nouvel objet suit les règles énoncées par sa classe, mais regarde les spécifications du programme d'ordinateur pour ses caractéristiques telles que le nombre de portes et fenêtres. Un programmeur second pourrait construire un objet de la même classe, mais définir un nombre différent de portes et fenêtres.
Les traduit métaphore maison dans le monde virtuel de la programmation informatique, car un type d'objet doit suivre certaines lignes directrices pour fonctionner, tout comme une maison doivent être assemblés selon un plan. La programmation orientée objet repose en grande partie sur les types d'objets pour créer de nouveaux programmes tout en utilisant la plus petite quantité de code nécessaire. Cela réduit le risque d'erreurs dans le code et accélère le processus de création d'un programme à partir de zéro.
L’utilisation des objets dans la programmation orientée objet a un net avantage sur les autres types de programmation. Les lignes directrices pour chaque objet sont déjà déterminées. Tout le programmeur a à faire est de décider quel type d'objet qu'il souhaite utiliser, puis définissez les attributs spéciaux qu'il veut ce type d'objet à avoir.
Les types d'objets sont la clé pour faire toute exécution du programme d'ordinateur. Chacun a une fonction spécifique, comme la récupération de données à partir d'un serveur ou de réagir à l'entrée tapé par l'utilisateur, et la création de plusieurs objets qui fonctionnent ensemble est ce qui rend un morceau de course logiciel. Le programmeur doit comprendre comment l'objet fonctionne et ce qui variables pour assigner. Ensuite, le code du programme peut fonctionner dans les coulisses pendant que l'utilisateur peut utiliser un outil facile à comprendre interface pour interagir avec le programme.