Section courante

A propos

Section administrative du site

THIS

Cette
Java

Syntaxe

primary-expr := this

Paramètres

Nom Description
primary-expr Ce paramètre permet d'indiquer l'expression primaire

Description

Ce mot réservé permet de se référer directement à un élément, variable ou fonction de la classe courante.

Exemple

Cet exemple permet de montre l'utilisation dans la méthode «setValue» de deux variables avec le même nom et que la seule facon de distinguer, c'est avec le mot réservé «this» :

  1. class maclasse {
  2.     public int getValue() {
  3.             return this.a;
  4.         }
  5.  
  6.     void setValue(int a) {
  7.             this.a = a;
  8.         }
  9.     private int a;
  10. };
  11.  
  12. public class ThisSamples {
  13.     public static void main(String[] args) {
  14.         maclasse a = new maclasse();
  15.         a.setValue(256);
  16.         System.out.println("Valeur = " + a.getValue());
  17.     }
  18. }

on obtiendra le résultat suivant :

Valeur = 256


Dernière mise à jour : Mercredi, le 11 janvier 2017