Jakie są metody Get and Set in Java

Jakie są metody Get and Set in Java
W programowaniu Java często może istnieć wymaganie, aby deweloper mógł inaczej wykorzystać zaimplementowany kod. Na przykład przekazywanie wielu wartości do konkretnej zmiennej od czasu do czasu zgodnie z wymogiem. W takich przypadkach Java „Java”Dostawać" I "ustawić„Metody pomagają zarządzać pamięcią i skutecznie uprościć kod.

Ten blog określi użycie i wdrożenie Java „Java”Dostawać" I "ustawić”Metody.

Jakie są metody „zdobądź” i „ustawione” w Javie?

„„Dostawać„Metoda służy do zwrócenia wartości zmiennej prywatnej i„ustawić”Metoda ustawia/przydziela wartość zmiennej prywatnej. Te metody są częścią „kapsułkowanie„Proces, w którym poufne dane są ukryte przed użytkownikami.

Przykład 1: Uzyskanie i ustawianie wartości w Javie

W tym przykładzie „ustawić()" I "Dostawać()„Funkcjonalność metod można wykorzystać najpierw do ustawienia wartości zmiennej prywatnej, a następnie pobrania jej za pomocą funkcji zdefiniowanych przez użytkownika w klasie:

Klasa publiczna getandset
Prywatny wiek;
public void setage (int x)
wiek = x;

public int getage ()
Wiek powrotu;

public static void main (string [] args)
getandset x = new getandset ();
X.setage (18);
System.na zewnątrz.println („wiek to:”+x.getage ());

W powyższym bloku kodu:

  • Po pierwsze, zdefiniuj klasę o nazwie „getandset".
  • W klasie określ prywatną zmienną o nazwie „wiek".
  • W następnym kroku zdefiniuj funkcję o nazwie „setage ()”Posiadanie określonego parametru do ustawienia wartości. W definicji funkcji przekazuj wartość ustawioną do zmiennej prywatnej.
  • Teraz zadeklaruj funkcję pobierania wartości ustawionej „nazywana”getage ()". W swojej definicji po prostu zwróć „ustawić" wiek.
  • W "główny”, Utwórz obiekt deklarowanej klasy za pośrednictwem„nowy”Słowo kluczowe i„getandset ()”Konstruktor odpowiednio.
  • Następnie powołaj się na zgromadzoną funkcję „setage ()”, Odnosząc się do klasy i ustawiając określoną wartość.
  • Na koniec odzyskaj wartość ustawioną, uzyskując dostęp do ostatniej funkcji klasy „getage ()".

Wyjście

W tym wyjściu można zaobserwować, że wartość ustawiona jest odpowiednio pobierana.

Przykład 2: Uzyskanie i ustawianie wartości przez odniesienie w Javie

W tym konkretnym przykładzie wartości można ustawić i uzyskać, odnosząc się do zmiennej prywatnej:

Klasa publiczna getandset
Prywatny wiek;
public void setage (int wiek)
Ten.wiek = wiek;

public int getage ()
Wiek powrotu;

public static void main (string [] args)
getandset x = new getandset ();
X.setage (18);
System.na zewnątrz.println („wiek to:”+x.getage ());

W powyższych wierszach kodu zastosuj następujące kroki:

  • Podobnie zdefiniuj klasę o nazwie „getandset”I określ określoną zmienną prywatną.
  • Teraz zdefiniuj funkcję o nazwie „setage ()„Parametr”wiek„Aby ustawić wartość.
  • Zauważ, że parametr i zmienna prywatna są identyczne, więc „Ten„Słowo kluczowe można tutaj wykorzystać, aby pominąć dwuznaczność w różnicowaniu.
  • „„Ten”Słowo kluczowe wskazuje na zmienną prywatną i przydziela ją wartość ustawiona po przekazaniu jej jako argumentu funkcji w głównym.
  • Po tym podobnie zdefiniuj funkcję „getage ()„Aby zwrócić wartość ustaloną.
  • W "główny”, Przypomnij o omówionym podejścia, aby utworzyć obiekt klasy, ustaw i odpowiednio uzyskać wartość.

Wyjście

W tym wyniku można przeanalizować, że niejednoznaczność między wartościami identycznymi jest sortowana przez przekazanie odniesienia.

Wniosek

„„Dostawać" I "ustawić„Metody w Javie są częścią„kapsułkowanie”I są używane do zwracania i ustawiania odpowiednio wartości zmiennej prywatnej. Metody te można użyć do modyfikacji zmiennej po prostu lub przez przekazanie odniesienia za pomocą funkcji zdefiniowanej przez użytkownika. W tym blogu omówiono podejścia do wykorzystania metod GET i SET Java.