Quali sono i metodi Get and Set in Java

Quali sono i metodi Get and Set in Java
Nella programmazione Java, spesso può esserci un requisito per lo sviluppatore di utilizzare il codice implementato in modo diverso. Ad esempio, passando più valori a una particolare variabile di volta in volta secondo il requisito. In tali casi, Java "Ottenere" E "impostato"I metodi aiutano a gestire la memoria e semplificare il codice in modo efficace.

Questo blog dichiarà l'uso e l'implementazione di "Java"Ottenere" E "impostato"Metodi.

Quali sono i metodi "get" e "set" in Java?

IL "Ottenere"Il metodo viene utilizzato per restituire il valore della variabile privata e"impostato"Set di metodi/alloca il valore della variabile privata. Questi metodi fanno parte del "incapsulamento"Processo in cui i dati sensibili sono nascosti dagli utenti.

Esempio 1: ottenere e impostare i valori in Java

In questo esempio, il "impostato()" E "Ottenere()"La funzionalità dei metodi può essere utilizzata prima per impostare il valore della variabile privata e quindi prenderlo con l'aiuto delle funzioni definite dall'utente all'interno della classe:

classe pubblica getandset
Età privata int;
seta di vuoto pubblico (int x)
età = x;

public int getAge ()
Età di ritorno;

public static void main (string [] args)
getandset x = new getandset ();
X.sega (18);
Sistema.fuori.println ("L'età è:"+x.getAge ());

Nel blocco del codice sopra:

  • In primo luogo, definisci una classe chiamata "getandset".
  • All'interno della classe, specificare una variabile privata denominata "età".
  • Nel passaggio successivo, definire una funzione chiamata "seta ()"Avere il parametro dichiarato per impostare il valore. Nella definizione della funzione, passare il valore set alla variabile privata.
  • Ora, dichiara una funzione per recuperare il valore impostato chiamato "getAge ()". Nella sua definizione, restituire semplicemente "impostato" età.
  • Nel "principale", Crea un oggetto della classe dichiarata tramite"nuovo"Parola chiave e"getandset ()"Costruttore, rispettivamente.
  • Successivamente, invoca la funzione accumulata "seta ()"Facendo riferimento alla classe e impostando il valore specificato.
  • Infine, recuperare il valore set accedendo alla funzione di quest'ultima classe "getAge ()".

Produzione

In questo output, si può osservare che il valore impostato viene recuperato in modo appropriato.

Esempio 2: Ottenere e impostare i valori per riferimento in Java

In questo esempio particolare, i valori possono essere impostati e ottenere facendo riferimento alla variabile privata:

classe pubblica getandset
Età privata int;
Setage vuoto pubblico (int age)
Questo.età = età;

public int getAge ()
Età di ritorno;

public static void main (string [] args)
getandset x = new getandset ();
X.sega (18);
Sistema.fuori.println ("L'età è:"+x.getAge ());

Nelle righe di codice sopra, applica i seguenti passaggi:

  • Allo stesso modo, definisci una classe chiamata "getandset"E specifica la variabile privata dichiarata.
  • Ora, definisci una funzione chiamata "seta ()"Avere il parametro"età"Per impostare il valore.
  • Si noti che il parametro e la variabile privata sono identici, quindi "Questo"La parola chiave può essere utilizzata qui per omettere l'ambiguità nella differenziazione.
  • IL "Questo"La parola chiave indica la variabile privata e la assegna il valore impostato dopo averlo superato come argomento funzione nel principale.
  • Dopodiché, allo stesso modo, definisci la funzione "getAge ()"Per restituire il valore impostato.
  • Nel "principale"Ricorda gli approcci discussi per creare un oggetto di classe, impostare e ottenere il valore di conseguenza.

Produzione

In questo risultato, si può analizzare che l'ambiguità tra i valori identici viene risolta passando per il riferimento.

Conclusione

IL "Ottenere" E "impostato"I metodi in Java fanno parte di"incapsulamento"E vengono utilizzati per restituire e impostare rispettivamente il valore della variabile privata. Questi metodi possono essere utilizzati per modificare la variabile semplicemente o passando il riferimento con l'aiuto della funzione definita dall'utente. Questo blog ha discusso degli approcci per l'utilizzo dei metodi Get and Set di Java.