Quali sono i metodi Get e Set in Java

Quali Sono I Metodi Get E Set In Java



Nella programmazione Java, spesso può essere necessario che lo sviluppatore utilizzi il codice implementato in modo diverso. Ad esempio, passando più valori a una particolare variabile di volta in volta secondo i requisiti. In tali casi, Java ' Ottenere ' E ' impostato I metodi aiutano a gestire la memoria e semplificare il codice in modo efficace.

Questo blog indicherà l'utilizzo e l'implementazione di Java ' Ottenere ' E ' impostato metodi.

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

IL ' Ottenere ” viene utilizzato per restituire il valore della variabile privata e il metodo “ impostato ” metodo imposta/alloca il valore della variabile privata. Questi metodi fanno parte del ' incapsulamento ” processo in cui i dati sensibili vengono nascosti agli utenti.







Esempio 1: ottenere e impostare 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 recuperarla con l'aiuto delle funzioni definite dall'utente all'interno della classe:



pubblico classe set di denti {

privato int età ;

pubblico vuoto setAge ( int X ) {

età = X ;

}

pubblico int getAge ( ) {

ritorno età ;

}

pubblico statico vuoto principale ( Corda [ ] arg ) {

set di denti x = nuovo serie di denti ( ) ;

X. setAge ( 18 ) ;

Sistema . fuori . println ( 'L'età è: ' + X. getAge ( ) ) ;

} }

Nel blocco di codice sopra:



  • Innanzitutto, definisci una classe chiamata ' serie di denti ”.
  • All'interno della classe, specifica una variabile privata denominata ' età ”.
  • Nel passaggio successivo, definire una funzione denominata ' impostaEtà() ” con il parametro indicato per impostare il valore. Nella definizione della funzione, passare il valore impostato alla variabile privata.
  • Ora, dichiara una funzione per recuperare il valore impostato denominato ' getAge() ”. Nella sua definizione, restituire semplicemente il ' impostato ' età.
  • Nel ' principale ”, creare un oggetto della classe dichiarata tramite il “ nuovo ” parola chiave e “ set di denti() ” costruttore, rispettivamente.
  • Successivamente, invoca la funzione accumulata ' impostaEtà() ” facendo riferimento alla classe e impostando il valore specificato.
  • Infine, recupera il valore impostato accedendo a quest'ultima funzione di classe ' getAge() ”.

Produzione





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



Esempio 2: ottenere e impostare valori per riferimento in Java

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

pubblico classe serie di denti {

privato int età ;

pubblico vuoto setAge ( int età ) {

Questo . età = età ;

}

pubblico int getAge ( ) {

ritorno età ;

}

pubblico statico vuoto principale ( Corda [ ] arg ) {

set di denti x = nuovo set di denti ( ) ;

X. setAge ( 18 ) ;

Sistema . fuori . println ( 'L'età è: ' + X. getAge ( ) ) ;

} }

Nelle righe di codice precedenti, applicare i seguenti passaggi:

  • Allo stesso modo, definisci una classe chiamata ' set di denti ” e specificare la variabile privata indicata.
  • Ora, definisci una funzione chiamata ' impostaEtà() ” con 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 ” punta alla variabile privata e le alloca il valore impostato dopo averlo passato come argomento di funzione nel main.
  • 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 il riferimento.

Conclusione

IL ' Ottenere ' E ' impostato 'i metodi in Java fanno parte di' incapsulamento ” e vengono utilizzati rispettivamente per restituire e impostare il valore della variabile privata. Questi metodi possono essere usati per modificare la variabile semplicemente o passando il riferimento con l'aiuto della funzione definita dall'utente. Questo blog ha discusso gli approcci all'utilizzo dei metodi get e set di Java.