Maison  >  Article  >  Java  >  La différence entre js this et java

La différence entre js this et java

angryTom
angryTomoriginal
2019-11-14 11:14:462527parcourir

La différence entre js this et java

La différence entre ceci en js et java

ceci en js

cela ne fait référence ni à la fonction elle-même ni à la portée lexicale de la fonction. Il serait trop facile d’induire en erreur si vous utilisez uniquement l’explication anglaise. Il s'agit en fait d'une liaison qui se produit lorsque la fonction est appelée. En d'autres termes, ce que cela indique dépend de la manière dont vous appelez la fonction. Autrement dit, quiconque appelle la fonction, cela indiquera à qui .

Ceci pointe vers window par défaut, si la fonction est appelée directement.


ceci en java

Lorsque les variables locales (ou paramètres formels) et les variables membres ont le même nom, utilisez ceci dans la méthode pour représenter la variable membre avec distinction Afficher.

Vous n'êtes pas obligé de l'utiliser si vous appelez une autre méthode de la même classe à l'intérieur de la méthode. De même, s'il n'y a pas de variables locales et de variables membres portant le même nom dans une méthode, alors il n'est pas nécessaire d'utiliser this

1,

pour représenter une référence à l'objet actuel lorsque en utilisant des variables membres dans cette méthode !

2. Indique l'utilisation de variables membres de classe au lieu de paramètres de fonction.

3. Utilisé pour faire référence au constructeur qui répond au type de paramètre spécifié dans le constructeur (en fait, c'est aussi le constructeur). Mais il faut ici être très prudent : un seul constructeur peut être référencé et il doit l'être au début !

4. Évidemment, this ne peut pas être utilisé dans les méthodes statiques, car this fait référence à l'objet actuel et static n'a pas d'objet.

Site Web php chinois, un grand nombre de

Tutoriels d'introduction à Java gratuits, bienvenue pour apprendre en ligne !

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!

Déclaration:
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