Qual è la parola chiave questa in Java | Spiegato

Qual è la parola chiave questa in Java | Spiegato

Le parole chiave sono termini specifici che servono come chiave per un codice. Java ha le sue parole chiave predefinite riservate come fare, per, se e molto altro. Queste parole chiave hanno un significato specifico definito nella biblioteca linguistica. Nel programma Java, il "Questo"La parola chiave funge da variabile di riferimento che punta verso l'oggetto corrente.

Questo blog discuterà dell'uso della parola chiave Java "Questo"Con esempi.

Qual è la parola chiave "questa" in java?

La parola chiave Java "Questo"Appartiene a una variabile di riferimento, indicando l'oggetto corrente del programma. L'uso principale del “Questo"La parola chiave è distinguere un attributo di classe da un parametro. Può anche essere utilizzato per ottenere qualsiasi membro o metodo dell'oggetto corrente.

Usi della parola chiave "questa" in java

Qui, abbiamo elencato diversi usi del Java "Questo" parola chiave:

  • "Questo"La parola chiave viene utilizzata per fare riferimento e accedere alla variabile di istanza di classe.
  • Il metodo e la chiamata del costruttore lo usano anche come argomento.
  • È usato per chiamare il metodo della stessa classe.

Ora, diamo un'occhiata ad alcuni esempi pratici dell'uso del "Questo"Parola chiave in Java.

Come utilizzare la parola chiave Java "questa" per fare riferimento all'istanza corrente?

Questo esempio insegnerà la procedura di utilizzo del "Questo"Parola chiave per fare riferimento e accedere alla variabile di istanza corrente. A tale scopo, in primo luogo, creeremo due variabili di istanza:

int a vite;
int vtwo;

Nel nostro costruttore di classe, passeremo due parametri con lo stesso nome delle variabili di istanza. Le variabili di classe e i parametri del metodo possono avere lo stesso nome e il "Questo"La parola chiave verrà utilizzata per eliminare l'ambiguità che ne deriva:

Javakeyword (int Vone, int vtwo)
Questo.Vone = Vone + Vone;
Questo.vtwo = vtwo + vtwo;

Ora creeremo un metodo chiamato Stampa() Per stampare i valori delle istanze della variabile corrente:

void print ()
Sistema.fuori.println ("value1 is =" + Vone + "\ n value2 is =" + vtwo);

Nel principale() Metodo, creeremo un oggetto della nostra classe Java e passeremo i valori come argomenti al suo costruttore. Dopo averlo fatto, chiama il Stampa() Metodo utilizzando l'oggetto Classe Creato:

public static void main (string [] args)
Javakeyword obj = new Javakeyword (2,5);
obj.Stampa();

L'output dato indica che il "Questo"La parola chiave ha accettato correttamente e visualizzato i valori delle istanze delle variabili correnti:

Ora, andiamo verso la sezione successiva.

Come utilizzare la parola chiave "questa" Java per invocare il metodo della classe corrente?

Questa sezione dimostrerà la procedura di utilizzo del "Questo"Parola chiave per chiamare il metodo della classe corrente. Per fare ciò, in primo luogo, creeremo un metodo chiamato Schermo() in cui dichiareremo due variabili di tipo intero Vone e Vtwo, e inizializzali con i valori indicati. Dopo averlo fatto, creeremo una nuova variabile denominata valore che comprende la somma delle variabili esistenti:

void display ()
int a Vone = 2;
int vtwo = 5;
int value = Vone + vtwo;
Sistema.fuori.println ("Il valore è:" + valore);

Crea un altro metodo chiamato Stampa() che invocherà il Schermo() Metodo nella sua definizione della funzione usando "Questo" parola chiave:

void print ()
Questo.Schermo();

Nel principale() metodo, creeremo un oggetto chiamato obj del Javakeyword classe e chiama il Stampa() Metodo con esso:

public static void main (string [] args)
Javakeyword obj = new Javakeyword ();
obj.Stampa();

Come puoi vedere, il "Questo"La parola chiave chiamava correttamente il metodo specificato della nostra classe e ha visualizzato il valore risultante:

Abbiamo fornito le informazioni essenziali relative all'utilizzo del "Questo"Parola chiave in un programma Java.

Conclusione

In Java, la parola chiave "Questo"Appartiene a una variabile di riferimento e indica l'oggetto corrente del programma Java. L'uso principale del “Questo"La parola chiave è distinguere un attributo di classe da un parametro. Può essere utilizzato per ottenere qualsiasi membro o metodo dell'oggetto corrente. Questo blog ha discusso del Java "Questo"Parola chiave e i suoi usi con esempi.