Jak stworzyć parę klas w Javie

Jak Stworzyc Pare Klas W Javie



W Javie mogą zaistnieć pewne przypadki, w których programista musi przydzielić niestandardowe „ kluczowa wartość ” paruje od czasu do czasu. Na przykład pisanie kodu szablonu w celu akumulacji wartości obejmujących wiele typów danych. W takich przypadkach utworzenie „ klasa par ” w Javie pomaga programiście w efektywnym kojarzeniu i wykorzystywaniu par klucz-wartość.

Ten blog będzie szczegółowo omawiał tworzenie „klasy par” w Javie.

Co to jest „klasa par” w Javie?

A ' klasa par ” zapewnia skuteczny sposób kojarzenia „ kluczowa wartość ”pary. Takie podejście jest przydatne, gdy metoda musi zwrócić dwie wartości. Na przykład obliczenie pierwiastka kwadratowego z liczby i zwrócenie zarówno pierwiastka kwadratowego, jak i samej liczby, tj. „ (9.3) ” itp.







Jak stworzyć „klasę par” w Javie?

Klasę pary w Javie można utworzyć, ustawiając parę klucz-wartość za pomocą obiektu klasy i pobierając ją za pomocą metody getter.



Przykład 1: Tworzenie pary klas typu „Integer” w Javie
W tym przykładzie para klas „ Liczba całkowita ” typ danych można utworzyć w taki sposób, że para klucz-wartość jest przekazywana w postaci liczb całkowitych:



klasa Szablon < T > {
Wartość T1 , wartość2 ;
próżnia ustalić wartość ( Tx , T y ) {
Ten . wybór1 = X ;
Ten . wartość2 = I ;
}
Szablon getValue ( ) {
powrót Ten ;
} }
klasa paraklasa {
publiczny statyczny próżnia główny ( Strunowy argumenty [ ] ) {
Szablon < Liczba całkowita > obiekt = nowy Szablon < Liczba całkowita > ( ) ;
System. na zewnątrz . println ( „Para klucz-wartość to:” ) ;
obiekt. ustalić wartość ( 5 , 10 ) ;
Szablon < Liczba całkowita > wynik = nowy Szablon < Liczba całkowita > ( ) ;
wynik = obiekt. pobierz wartość ( ) ;
System. na zewnątrz . println ( wynik. wybór1 + ' ' + wynik. wartość2 ) ;
} }

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





  • Najpierw zadeklaruj klasę o nazwie „ Szablon ”.
  • Zwróć uwagę, że „ ” w deklaracji klasy odpowiada jej (klasie) typowi. Aby utworzyć klasę par zawierającą wartości łańcuchowe, 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ść() „posiadający podane parametry wskazujące na zaliczony” kluczowa wartość ”pary.
  • W jego definicji odwołaj się do określonych zmiennych i przypisz im przekazane argumenty za pomocą „ Ten ”.
  • Następnie zdefiniuj funkcję o nazwie „ getValue() ” i zwrócić zestaw “ kluczowa wartość ”pary.
  • W ' główny() ”, utwórz obiekt klasy o nazwie „ obiekt ' za pośrednictwem ' nowy ” słowo kluczowe i „ Szablon() ”konstruktor, odpowiednio. Określ także jego typ, np. „ Liczba całkowita ”.
  • Teraz przekaż podane liczby całkowite w postaci par klucz-wartość do wywołanej funkcji zestawu „ ustalić wartość() ”.
  • Na koniec utwórz kolejny obiekt klasy za pomocą omawianego podejścia i wywołaj „ getValue() ”, aby pobrać ustawione wartości w postaci par klucz-wartość.
  • Notatka: Funkcja gettera może być również wywołana przez ten sam obiekt, który służy do ustawiania wartości.

Wyjście

Na powyższym wyjściu można zauważyć, że para klucz-wartość jest odpowiednio ustawiana i pobierana.



Przykład 2: Tworzenie „klasy par” typu Integer i String
W tym konkretnym przykładzie para klasy „ Obiekt ” można utworzyć typ, który obejmuje „ kluczowa wartość ” para zarówno w typie całkowitym, jak i łańcuchowym:

klasa Szablon < T > {
Wartość T1 , wartość2 ;
próżnia ustalić wartość ( Tx , T y ) {
Ten . wybór1 = X ;
Ten . wartość2 = I ;
}
Szablon getValue ( ) {
powrót Ten ;
} }
klasa paraklasa {
publiczny statyczny próżnia główny ( Strunowy argumenty [ ] ) {
Szablon < Obiekt > obiekt = nowy Szablon < Obiekt > ( ) ;
System. na zewnątrz . println ( „Para klucz-wartość to:” ) ;
obiekt. ustalić wartość ( 1 , „Dawid” ) ;
Szablon < Obiekt > wynik = nowy Szablon < Obiekt > ( ) ;
wynik = obiekt. pobierz wartość ( ) ;
System. na zewnątrz . println ( wynik. wybór1 + ' ' + wynik. wartość2 ) ;
} }

W powyższym fragmencie kodu:

  • Powtórz omówione podejścia odpowiednio do tworzenia klasy, ustawiania i uzyskiwania przekazanych wartości.
  • W ' główny() ”, w podobny sposób utwórz dwa różne obiekty klasy „ Obiekt ” wpisz i ustaw „ kluczowa wartość ” pary składające się zarówno z „ Liczba całkowita ' I ' Strunowy ” typy.
  • Na koniec pobierz ustawione wartości i wyświetl je na konsoli.

Wyjście

Wynik ten oznacza, że ​​pobrane „ 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ę klucz-wartość za pomocą obiektu klasy i pobierając ją za pomocą metody getter. Te pary mogą zawierać „ Liczba całkowita ”, „ Strunowy ', Lub ' Obiekt ” typy. Ten blog jest przewodnikiem po utworzeniu klasy par w Javie.