Quins són els mètodes Get i Set a Java

Quins Son Els Metodes Get I Set A Java



A la programació Java, sovint pot haver-hi un requisit perquè el desenvolupador utilitzi el codi implementat de manera diferent. Per exemple, passar diversos valors a una variable determinada de tant en tant segons el requisit. En aquests casos, el ' aconseguir ' i ' conjunt Els mètodes ajuden a gestionar la memòria i simplificar el codi de manera eficaç.

Aquest bloc indicarà l'ús i la implementació de Java ' aconseguir ' i ' conjunt ” mètodes.

Quins són els mètodes 'get' i 'set' a Java?

El ' aconseguir ' s'utilitza per retornar el valor de la variable privada, i el ' conjunt ” mètode estableix/assigna el valor de la variable privada. Aquests mètodes formen part de la ' encapsulació ” procés en què les dades sensibles s'amaguen als usuaris.







Exemple 1: Obtenció i configuració de valors a Java

En aquest exemple, el ' conjunt() ' i ' aconseguir() La funcionalitat dels mètodes es pot utilitzar primer per establir el valor de la variable privada i després obtenir-la amb l'ajuda de les funcions definides per l'usuari dins de la classe:



públic classe conjunt de dents {

privat int edat ;

públic buit setAge ( int x ) {

edat = x ;

}

públic int getAge ( ) {

tornar edat ;

}

públic estàtica buit principal ( Corda [ ] args ) {

conjunt de dents x = nou conjunt de dents ( ) ;

x. setAge ( 18 ) ;

Sistema . fora . imprimirln ( 'L'edat és:' + x. getAge ( ) ) ;

} }

Al bloc de codi anterior:



  • En primer lloc, definiu una classe anomenada ' conjunt de dents ”.
  • Dins de la classe, especifiqueu una variable privada anomenada ' edat ”.
  • En el següent pas, definiu una funció anomenada ' setAge() ” amb el paràmetre indicat per establir el valor. A la definició de la funció, passeu el valor establert a la variable privada.
  • Ara, declareu una funció per obtenir el valor establert anomenat ' getAge() ”. En la seva definició, simplement retorneu el ' conjunt ” edat.
  • En el ' principal ”, creeu un objecte de la classe declarada mitjançant el “ nou ' i la paraula clau ' conjunt de dents () ” constructor, respectivament.
  • Després d'això, invoqueu la funció acumulada ' setAge() ” fent referència a la classe i establint el valor especificat.
  • Finalment, recupereu el valor establert accedint a l'última funció de classe ' getAge() ”.

Sortida





En aquesta sortida, es pot observar que el valor establert es recupera adequadament.



Exemple 2: Obtenció i configuració de valors per referència a Java

En aquest exemple concret, els valors es poden establir i obtenir fent referència a la variable privada:

públic classe conjunt de dents {

privat int edat ;

públic buit setAge ( int edat ) {

això . edat = edat ;

}

públic int getAge ( ) {

tornar edat ;

}

públic estàtica buit principal ( Corda [ ] args ) {

conjunt de dents x = nou conjunt de dents ( ) ;

x. setAge ( 18 ) ;

Sistema . fora . imprimirln ( 'L'edat és:' + x. getAge ( ) ) ;

} }

A les línies de codi anteriors, apliqueu els passos següents:

  • De la mateixa manera, definiu una classe anomenada ' conjunt de dents ” i especifiqueu la variable privada indicada.
  • Ara, definiu una funció anomenada ' setAge() 'tenint el paràmetre' edat ” per establir el valor.
  • Tingueu en compte que el paràmetre i la variable privada són idèntics, de manera que ' això 'La paraula clau es pot utilitzar aquí per ometre l'ambigüitat en la diferenciació.
  • El ' això ” La paraula clau apunta a la variable privada i li assigna el valor establert després de passar-lo com a argument de funció al principal.
  • Després d'això, de la mateixa manera, definiu la funció ' getAge() ” per retornar el valor establert.
  • En el ' principal ”, recorda els enfocaments comentats per crear un objecte de classe, establir i obtenir el valor en conseqüència.

Sortida

En aquest resultat, es pot analitzar que l'ambigüitat entre els valors idèntics s'ordena passant la referència.

Conclusió

El ' aconseguir ' i ' conjunt Els mètodes de Java formen part de encapsulació ” i s'utilitzen per retornar i establir el valor de la variable privada, respectivament. Aquests mètodes es poden utilitzar per modificar la variable simplement o passant la referència amb l'ajuda de la funció definida per l'usuari. Aquest bloc va parlar dels enfocaments per utilitzar els mètodes get i set de Java.