Maison > interface Web > js tutoriel > le corps du texte

Que signifie instancier un objet en javascript

青灯夜游
Libérer: 2021-10-09 13:49:38
original
10677 Les gens l'ont consulté

En js, le processus de création d'un objet à l'aide d'une classe est généralement appelé instanciation, et l'instanciation d'un objet est le processus de création d'un objet. La "classe" est abstraite. Il n'y a aucun moyen de la faire fonctionner ou d'utiliser ses méthodes et ses attributs. Ce n'est qu'en instanciant cette classe dans un objet que vous pouvez appeler une série de ses méthodes et de ses attributs. Par conséquent, l'instanciation d'un objet passe d'un processus abstrait à un processus spécifique ; .

Que signifie instancier un objet en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

1. Qu'est-ce qu'un constructeur

Le constructeur est une méthode spéciale. Il est principalement utilisé pour initialiser l'objet lorsque crée l'objet, c'est-à-dire attribuer la valeur initiale aux variables membres de l'objet . Il est toujours utilisé avec l'opérateur new dans l'instruction de création de l'objet . .

C'est l'explication de l'Encyclopédie Baidu. L'explication est très livresque mais le sens est toujours très clair. Veuillez voir un petit exemple ci-dessous :

var request = new XMLHttpRequest();
Copier après la connexion
Copier après la connexion

Cette expression est souvent utilisée lorsque nous créons des objets de requête lors de l'utilisation de la technologie AJAX. On voit alors clairement que la phrase "new XMLHttpRequest();" est un constructeur standard ! Nous "var" déclarons un objet "request", et utilisons le constructeur "new XMLHttpRequest();" pour initialiser cet objet "request" et lui attribuer une valeur initiale. On peut donc savoir : "La 'fonction' utilisée avec l'opérateur 'nouvel' pour créer et initialiser l'objet est le constructeur".

Par exemple, notre tableau de déclaration commun est le constructeur standard : <code><span style="font-size: 16px">var array = new Array();</span>var array = new Array();

2.

var request = new XMLHttpRequest();
Copier après la connexion
Copier après la connexion

En programmation orientée objet, le processus de création d'un objet à l'aide d'une classe est généralement appelé instantiation.

J'ai surligné les points clés de l'explication en rouge et bleu ci-dessus. Pour parler franchement, instancier un objet est le processus de création d’un objet !

Alors c'est quoi "catégorie" ? Selon la compréhension littérale, nous pouvons le comprendre comme "type". Par exemple, "cake" est une catégorie de dessert, est également un type, alors cheesecake est un individu spécifique de la catégorie gâteau dans dessert, qui est Objet .

Nous savons qu'en langage de programmation, "class" est abstrait Nous n'avons aucun moyen de l'exploiter ou d'utiliser ses méthodes et propriétés. Ce n'est qu'en instanciant cette classe dans un objet que nous pouvons appeler son ensemble de méthodes et. propriétés. En fait, cela est également facile à comprendre. Dans la vie, nous n'avons aucun moyen de voir ou de capturer des choses abstraites, donc naturellement nous n'avons aucun moyen d'utiliser certaines de ses fonctions. Nous pouvons uniquement concrétiser les choses abstraites dans chaque individu, individu ou personne. situation réelle. Ce n'est qu'avec l'objet que nous pouvons le comprendre ou le reconnaître clairement Il en va de même pour la programmation. Par conséquent, l'instanciation d'un objet est un processus allant de l'abstrait au concret, et ce processus est appelé instanciation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!