Java questa parola chiave

❮ Parole chiave Java


Esempio

Utilizzo thiscon un attributo di classe (x):

public class Main {
  int x;

  // Constructor with a parameter
  public Main(int x) {
    this.x = x;
  }

  // Call the constructor
  public static void main(String[] args) {
    Main myObj = new Main(5);
    System.out.println("Value of x = " + myObj.x);
  }
}


Definizione e utilizzo

La thisparola chiave fa riferimento all'oggetto corrente in un metodo o in un costruttore.

L'uso più comune della thisparola chiave è eliminare la confusione tra attributi di classe e parametri con lo stesso nome (perché un attributo di classe è oscurato da un metodo o da un parametro del costruttore). Se ometti la parola chiave nell'esempio sopra, l'output sarebbe "0" anziché "5".

thispuò essere utilizzato anche per:

  • Richiama il costruttore di classe corrente
  • Richiama il metodo di classe corrente
  • Restituisce l'oggetto della classe corrente
  • Passa un argomento nella chiamata al metodo
  • Passa un argomento nella chiamata del costruttore

Pagine correlate

Leggi di più sugli oggetti nel nostro tutorial Java Classes/Objects .

Leggi di più sui costruttori nel nostro tutorial sui costruttori Java .

Maggiori informazioni sui metodi nel nostro tutorial sui metodi Java .


❮ Parole chiave Java