Jaké jsou metody Get a Set v Javě

Jake Jsou Metody Get A Set V Jave



V programování v jazyce Java může často existovat požadavek, aby vývojář využil implementovaný kód jinak. Například čas od času předávání více hodnot určité proměnné podle požadavku. V takových případech Java „ dostat ' a ' soubor ” metody pomáhají spravovat paměť a efektivně zjednodušit kód.

Tento blog bude uvádět použití a implementaci Java „ dostat ' a ' soubor “ metody.

Jaké jsou metody „získat“ a „nastavit“ v Javě?

' dostat ” metoda se používá k vrácení hodnoty soukromé proměnné a “ soubor ” metoda nastavuje/přiděluje hodnotu soukromé proměnné. Tyto metody jsou součástí „ zapouzdření ” proces, ve kterém jsou citlivá data před uživateli skryta.







Příklad 1: Získání a nastavení hodnot v Javě

V tomto příkladu „ soubor() ' a ' dostat() Funkčnost metod lze nejprve využít k nastavení hodnoty soukromé proměnné a poté ji načíst pomocí uživatelsky definovaných funkcí v rámci třídy:



veřejnost třída sada zubů {

soukromé int stáří ;

veřejnost prázdnota setAge ( int X ) {

stáří = X ;

}

veřejnost int getAge ( ) {

vrátit se stáří ;

}

veřejnost statický prázdnota hlavní ( Tětiva [ ] argumenty ) {

sada zubů x = Nový sada zubů ( ) ;

X. setAge ( 18 ) ;

Systém . ven . println ( 'Věk je:' + X. getAge ( ) ) ;

} }

Ve výše uvedeném bloku kódu:



  • Nejprve definujte třídu s názvem „ sada zubů “.
  • V rámci třídy zadejte soukromou proměnnou s názvem „ stáří “.
  • V dalším kroku definujte funkci s názvem „ setAge() ” s uvedeným parametrem pro nastavení hodnoty. V definici funkce předejte nastavenou hodnotu soukromé proměnné.
  • Nyní deklarujte funkci pro načtení nastavené hodnoty s názvem „ getAge() “. V jeho definici jednoduše vraťte „ soubor “věk.
  • V ' hlavní “, vytvořte objekt deklarované třídy prostřednictvím „ Nový klíčové slovo a zubní sada() ” konstruktor, resp.
  • Poté vyvolejte akumulovanou funkci „ setAge() ” odkazem na třídu a nastavením zadané hodnoty.
  • Nakonec načtěte nastavenou hodnotu přístupem k funkci druhé třídy “ getAge() “.

Výstup





Na tomto výstupu lze pozorovat, že nastavená hodnota je načtena správně.



Příklad 2: Získání a nastavení hodnot podle reference v Javě

V tomto konkrétním příkladu lze hodnoty nastavit a získat odkazem na soukromou proměnnou:

veřejnost třída sada zubů {

soukromé int stáří ;

veřejnost prázdnota setAge ( int stáří ) {

tento . stáří = stáří ;

}

veřejnost int getAge ( ) {

vrátit se stáří ;

}

veřejnost statický prázdnota hlavní ( Tětiva [ ] argumenty ) {

sada zubů x = Nový sada zubů ( ) ;

X. setAge ( 18 ) ;

Systém . ven . println ( 'Věk je:' + X. getAge ( ) ) ;

} }

Ve výše uvedených řádcích kódu použijte následující kroky:

  • Podobně definujte třídu s názvem „ sada zubů “ a zadejte uvedenou soukromou proměnnou.
  • Nyní definujte funkci s názvem „ setAge() “ s parametrem “ stáří ” pro nastavení hodnoty.
  • Všimněte si, že parametr a soukromá proměnná jsou totožné, takže „ tento Klíčové slovo ” zde může být použito k vynechání nejednoznačnosti v diferenciaci.
  • ' tento Klíčové slovo ” ukazuje na soukromou proměnnou a přiděluje jí nastavenou hodnotu poté, co ji předá jako argument funkce v main.
  • Poté podobně definujte funkci „ getAge() ” pro vrácení nastavené hodnoty.
  • V ' hlavní “, připomeňte si diskutované přístupy k vytvoření objektu třídy, množiny a získání hodnoty podle toho.

Výstup

V tomto výsledku lze analyzovat, že nejednoznačnost mezi identickými hodnotami je vyřešena předáním odkazu.

Závěr

' dostat ' a ' soubor “ metody v Javě jsou součástí “ zapouzdření ” a slouží k vrácení a nastavení hodnoty privátní proměnné, resp. Tyto metody lze použít k úpravě proměnné jednoduše nebo předáním odkazu pomocí uživatelsky definované funkce. Tento blog pojednával o přístupech k využití metod get a set v Javě.