Jak stworzyć klasę par w Javie

Jak stworzyć klasę par w Javie
W Javie mogą wystąpić pewne przypadki, w których programista musi przydzielić zwyczaj ”kluczowa wartość”Pary od czasu do czasu. Na przykład napisanie kodu szablonu w celu gromadzenia wartości zawierających wiele typów danych. W takich przypadkach tworzenie „klasa par”W Javie pomaga programistowi w efektywnym kojarzeniu i wykorzystaniu par kluczowych.

Ten blog opracuje tworzenie „klasy par” w Javie.

Jaka jest „klasa par” w Javie?

A "klasa par„Zapewnia skuteczny sposób na powiązanie„kluczowa wartość”Pary. Takie podejście jest pomocne, gdy należy zwrócić dwie wartości z metody. Na przykład obliczanie pierwiastka kwadratowego liczby i zwracanie zarówno pierwiastka kwadratowego, jak i samej liczby, i.mi., "(9,3)"Itd.

Jak stworzyć „klasę par” w Javie?

Klasa par w Javie można utworzyć, ustawiając parę wartości kluczowej za pośrednictwem obiektu klasy i odzyskiwanie jej za pomocą metody Getter.

Przykład 1: Tworzenie klasy pary typu „liczb całkowitych” w Javie
W tym przykładzie klasa pary „Liczba całkowita„Typ danych można utworzyć tak, aby para wartości kluczowej była przekazywana w postaci liczb całkowitych:

szablon klasy
T Val1, Val2;
void setValue (t x, t y)
Ten.val1 = x;
Ten.val2 = y;

Szablon getValue ()
Zwróć to;

klasa para klas
public static void main (string args [])
Szablon Object = nowy szablon();
System.na zewnątrz.println („para kluczowej wartości to:”);
obiekt.setValue (5,10);
Szablon wynik = nowy szablon ();
wynik = obiekt.getValue ();
System.na zewnątrz.println (wynik.val1 + „” + wynik.val2);

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

  • Po pierwsze, zadeklaruj klasę o nazwie „Szablon".
  • Zauważ, że „”W deklaracji klasowej odpowiada jej (klasie) typowi. Aby utworzyć klasę par zawierającą wartości ciągów, określ „Strunowy" zamiast "Liczba całkowita".
  • W definicji klasy określ podane zmienne, a następnie typ.
  • W następnym kroku zdefiniuj funkcję o nazwie „ustalić wartość()„Mając podane parametry wskazujące na przekazanie”kluczowa wartość”Pary.
  • W swojej definicji zapoznaj się z określonymi zmiennymi i przypisz je przekazane argumenty za pośrednictwem „Ten".
  • Następnie zdefiniuj funkcję o nazwie „getValue ()”I zwróć zestaw„kluczowa wartość”Pary.
  • W "główny()„Metoda, utwórz obiekt klasy o nazwie„obiekt" za pośrednictwem "nowy”Słowo kluczowe i„Szablon()”Konstruktor odpowiednio. Podaj także jego typ, i.mi., "Liczba całkowita".
  • Teraz przekazuj podane liczby całkowite w postaci par kluczowych do funkcji wywołanej zestawu „ustalić wartość()".
  • Na koniec utwórz inny obiekt klasowy za pośrednictwem omówionego podejścia i wywołać „getValue ()„Funkcja do pobrania wartości ustawionych w postaci par kluczowych.
  • Notatka: Funkcję gettera może być również wywoływana przez ten sam obiekt, który jest używany do ustawiania wartości.

Wyjście

W powyższym wyjściu można zaobserwować, że para „wartości kluczowej” jest ustawiana i odpowiednio pobierana.

Przykład 2: Tworzenie „klasy par” zarówno liczb całkowitych, jak i ciągów
W tym konkretnym przykładzie klasa para „ObiektMożna utworzyć typ, który obejmuje „kluczowa wartość”Połącz zarówno w liczbach całkowitych, jak i ciągach:

szablon klasy
T Val1, Val2;
void setValue (t x, t y)
Ten.val1 = x;
Ten.val2 = y;

Szablon getValue ()
Zwróć to;

klasa para klas
public static void main (string args [])
Szablon Object = nowy szablon();
System.na zewnątrz.println („para kluczowej wartości to:”);
obiekt.setValue (1, „David”);
Szablon wynik = nowy szablon ();
wynik = obiekt.getValue ();
System.na zewnątrz.println (wynik.val1 + „” + wynik.val2);

W powyższym fragmencie kodu:

  • Powtórz omawiane podejścia do tworzenia klas, ustawienia i uzyskiwania odpowiednio przekazanych wartości.
  • W "główny()”Metoda, podobnie utwórz dwa różne obiekty klasowe„Obiekt”Wpisz i ustaw„kluczowa wartość”Pary obejmujące zarówno„Liczba całkowita" I "Strunowy„Typy.
  • Na koniec odzyskaj wartości ustawione i wyświetl je na konsoli.

Wyjście

Ten wynik oznacza, że ​​przyciągali „kluczowa wartość”Pary obejmują zarówno„Liczba całkowita" I "Strunowy„Typy danych.

Wniosek

A "klasa par”W Javie można utworzyć, ustawiając parę wartości kluczowej za pośrednictwem obiektu klasy i odzyskiwanie jej za pomocą metody Getter. Te pary mogą obejmować „Liczba całkowita”,„Strunowy", Lub "Obiekt„Typy. Ten blog jest kierowany do tworzenia klasy par w Javie.