Maison > Java > javaDidacticiel > le corps du texte

Utilisation de ceci en Java

下次还敢
Libérer: 2024-04-29 02:12:16
original
688 Les gens l'ont consulté

Ce mot-clé est une référence pointant vers l'objet en cours d'exécution. Les principales utilisations incluent : l'accès aux variables et aux méthodes d'instance. Les constructeurs font référence à d'autres constructeurs. Accédez à la classe externe à partir de la classe interne. Accédez à la classe imbriquée elle-même dans une classe imbriquée. Accédez aux classes externes à partir de classes internes anonymes.

Utilisation de ceci en Java

Utilisation de ce mot-clé en Java

Quel est ce mot-clé ?

Ce mot-clé est une référence, qui pointe vers l'objet en cours d'exécution.

Utilisation de ce mot-clé

ce mot-clé est principalement utilisé aux fins suivantes :

  • Accès aux variables et méthodes d'instance : Vous pouvez utiliser le mot-clé this pour accéder aux variables d'instance et aux méthodes déclarées dans une classe.
  • Référencement d'autres constructeurs dans le constructeur : Vous pouvez utiliser le mot-clé this dans le constructeur pour appeler d'autres constructeurs avec des paramètres différents.
  • Accès aux classes externes depuis les classes internes : Dans une classe interne, vous pouvez utiliser le mot-clé this pour accéder aux membres de la classe externe.
  • Accédez à la classe imbriquée elle-même dans une classe imbriquée : Dans une classe imbriquée, vous pouvez utiliser le mot-clé this pour faire référence à la classe imbriquée elle-même.
  • Accès aux classes externes dans les classes internes anonymes : Dans les classes internes anonymes, vous pouvez utiliser le mot-clé this pour accéder aux membres de la classe contenant la classe interne anonyme.

Exemple de ce mot-clé

<code class="java">class Person {
    private String name;

    public Person(String name) {
        this.name = name;
    }

    public String getName() {
        return this.name;
    }
}</code>
Copier après la connexion

Dans cet exemple :

  • Utilisation de ce mot-clé dans le constructeur : Dans le constructeur Person(String name), l'instruction this.name = name est utilisée pour La valeur de le paramètre name est affecté au nom de la variable d'instance.
  • Utilisez le mot-clé this dans la méthode : Dans la méthode getName(), l'instruction this.name est utilisée pour renvoyer la valeur de la variable d'instance name.

Notes sur ce mot-clé

  • ce mot-clé doit être utilisé dans un contexte non statique : Ce mot-clé ne peut pas être utilisé dans des méthodes ou des blocs statiques.
  • Le mot-clé this est un paramètre implicite : Pour les méthodes non statiques, le compilateur transmettra automatiquement l'objet this comme premier paramètre à la méthode. Par conséquent, le mot clé this peut être omis dans les méthodes.

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!

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
Derniers articles par auteur
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!