Mik a Java Get és Set metódusai

Mik A Java Get Es Set Metodusai



A Java programozásban gyakran felmerülhet az a követelmény, hogy a fejlesztő másként használja a megvalósított kódot. Például időről időre több értéket adunk át egy adott változónak igény szerint. Ilyen esetekben a Java ' kap ” és „ készlet ” módszerek segítenek a memória kezelésében és hatékonyan egyszerűsíteni a kódot.

Ez a blog bemutatja a Java használatát és megvalósítását kap ” és „ készlet ” módszerekkel.

Mik a „get” és a „set” metódusok a Java-ban?

A ' kap ' metódus a privát változó értékének visszaadására szolgál, és a ' készlet ” metódus beállítja/kiosztja a privát változó értékét. Ezek a módszerek a „ Egységbezárás ” folyamat, amelyben az érzékeny adatok el vannak rejtve a felhasználók elől.







1. példa: Értékek lekérése és beállítása Java nyelven

Ebben a példában a „ készlet() ” és „ kap() ” metódusok funkcionalitása használható először a privát változó értékének beállítására, majd az osztályon belüli felhasználó által definiált függvények segítségével történő lehívására:



nyilvános osztály fogsor {

magán int kor ;

nyilvános üres setAge ( int x ) {

kor = x ;

}

nyilvános int getAge ( ) {

Visszatérés kor ;

}

nyilvános statikus üres fő- ( Húr [ ] args ) {

fogkészlet x = új fogsor ( ) ;

x. setAge ( 18 ) ;

Rendszer . ki . println ( 'Az életkor:' + x. getAge ( ) ) ;

} }

A fenti kódblokkban:



  • Először definiáljon egy osztályt ' fogsor ”.
  • Az osztályon belül adjon meg egy '' nevű privát változót kor ”.
  • A következő lépésben definiáljon egy '' nevű függvényt setAge() ” rendelkezik a megadott paraméterrel az érték beállításához. A függvénydefinícióban adja át a beállított értéket a privát változónak.
  • Most deklaráljon egy függvényt a beállított érték lekéréséhez getAge() ”. A definíciójában egyszerűen adja vissza a „ készlet ” kor.
  • Ban,-ben ' fő- ”, hozzon létre egy objektumot a deklarált osztályból a „ új ' kulcsszó és a ' fogkészlet() ” kivitelező, ill.
  • Ezután hívja meg a felhalmozott függvényt ' setAge() ” az osztályra hivatkozva és a megadott érték beállításával.
  • Végül kérje le a beállított értéket az utóbbi osztályfüggvény elérésével ' getAge() ”.

Kimenet





Ebben a kimenetben megfigyelhető, hogy a beállított értéket megfelelően lekérjük.



2. példa: Értékek lekérése és beállítása hivatkozással Java nyelven

Ebben a konkrét példában az értékeket a privát változóra hivatkozva állíthatjuk be és kapjuk meg:

nyilvános osztály fogsor {

magán int kor ;

nyilvános üres setAge ( int kor ) {

ez . kor = kor ;

}

nyilvános int getAge ( ) {

Visszatérés kor ;

}

nyilvános statikus üres fő- ( Húr [ ] args ) {

fogkészlet x = új fogsor ( ) ;

x. setAge ( 18 ) ;

Rendszer . ki . println ( 'A kor:' + x. getAge ( ) ) ;

} }

A fenti kódsorokban hajtsa végre a következő lépéseket:

  • Hasonlóképpen definiáljon egy osztályt ' fogsor ” és adja meg a megadott privát változót.
  • Most definiáljon egy '' nevű függvényt setAge() ' paraméterrel ' kor ” az érték beállításához.
  • Vegye figyelembe, hogy a paraméter és a privát változó megegyezik, ezért ez ” kulcsszó használható itt a megkülönböztetés kétértelműségének elkerülésére.
  • A ' ez ” kulcsszó a privát változóra mutat, és hozzárendeli a beállított értéket, miután függvényargumentumként átadja a főben.
  • Ezután hasonló módon határozza meg a „ getAge() ” a beállított érték visszaadásához.
  • Ban,-ben ' fő- ”, idézzük fel a tárgyalt megközelítéseket egy osztályobjektum létrehozására, halmazra, és ennek megfelelően kapjuk meg az értéket.

Kimenet

Ebben az eredményben elemezhető, hogy az azonos értékek közötti kétértelműséget a hivatkozás átadásával rendezzük.

Következtetés

A ' kap ” és „ készlet 'A Java metódusai a ' Egységbezárás ” és a privát változó értékének visszaadására és beállítására szolgál, ill. Ezekkel a módszerekkel módosíthatjuk a változót egyszerűen, vagy a hivatkozás átadásával a felhasználó által definiált függvény segítségével. Ez a blog a Java get and set metódusainak felhasználási módjait tárgyalta.