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.