Jak utworzyć szereg obiektów w Javie

Jak utworzyć szereg obiektów w Javie
Gdy musisz przechowywać pojedynczy obiekt w swoim programie, możesz użyć zmiennej obiektu. Jednak w przypadku dużej liczby obiektów, korzystne jest użycie szeregu obiektów. Należy zauważyć, że kiedy mówimy o tablicy obiektów, mamy na myśli odniesienie obiektu, a nie do rzeczywistych obiektów. „„[] []„Notacja tablicy w Javie może być użyta do utworzenia tablicy obiektu.

Ten przewodnik opisuje procedury tworzenia obiektów macierzy Java.

Jak utworzyć szereg obiektów w Javie?

Aby stworzyć szereg obiektów w Javie, możesz zastosować następujące podejścia:

  • Deklaracja
  • Deklaracja z instancją
  • Deklaracja z inicjalizacją

Zrozummy te metody ze szczegółowymi przykładami.

Metoda 1: Utwórz tablicę obiektów w Javie za pomocą procesu deklaracji

W Javie tablica obiektów jest tworzona tak samo jak proces tworzenia tablicy. W tej sekcji utworzymy szereg obiektów za pomocą procesu deklaracji.

Składnia deklarowania tablicy obiektów podano poniżej.

Składnia

Postępuj zgodnie z poniższą składnią, aby utworzyć szereg obiektów:

ClassName [] ObjectName;

W Javie klasa jest również typem danych zdefiniowanym przez użytkownika.

Możesz także śledzić poniższą składnię:

ClassName ObjectName [];

Przykład: deklarowanie szeregu obiektu jednej klasy w innej klasie

W tym przykładzie najpierw utworzymy „Użytkownik„Klasa zawierająca dwie zmienne”ID" I "Nazwa”, Sparametryzowany konstruktor i metoda o nazwie„wyświetlacz()„To wyświetla wartości zmiennych na konsoli:

classUser
int id;
Nazwa ciągu;
Użytkownik (nazwa ciągu, int id)
Ten.Nazwa = nazwa;
Ten.id = id;

publicVoidDisplay ()
System.na zewnątrz.print („Nazwa to” + nazwa + „” + ”, a id to„ + id);
System.na zewnątrz.println ();

Teraz w metodzie Main () innej klasy „nazwanej”Przykład”, Najpierw utworzymy szereg obiektów„Użytkownik”Wpisz, deklarując tablicę, która przechowuje obiekty. Następnie przydzielimy pamięć dla obiektów o długości „5". Następnie zainicjujemy wartości dla każdego indeksu tablicy i wyświetlimy wartość indeksu „2„Wzywając„ do „wyświetlacz()„Metoda„Użytkownik" klasa:

publicClassexample
publicStaticVoidMain (String [] args)
Użytkownik [] użytkownik;
user = nowy użytkownik [5];
Użytkownik [0] = nowy użytkownik („John”, 1);
użytkownik [1] = nowy użytkownik („Karley”, 2);
użytkownik [2] = nowy użytkownik („Rohnda”, 3);
użytkownik [3] = nowy użytkownik („Byrne”, 4);
użytkownik [4] = nowy użytkownik („Kotley”, 5);
System.na zewnątrz.drukuj („Dane użytkownika w indeksie Array 2:”);
użytkownik [2].wyświetlacz();

Wyjście pokazuje wartość obiektu w 2. indeksie:

Zobaczmy kolejną metodę tworzenia szeregu obiektów.

Metoda 2: Utwórz tablicę obiektów w Javie za pomocą procesu deklaracji i instancji

W tej sekcji utworzymy tablicę, deklarując i tworząc ją jednocześnie. Możesz utworzyć tablicę za pomocą „nowy”Słowo kluczowe i przekaż w nim tablicę. Takie podejście jest bardziej wydajne, ponieważ zmniejsza linie kodu poprzez obsługę procesu deklaracji i instancji.

Składnia

Składnia deklarowania i tworzenia instancji szeregu obiektów podano poniżej:

ClassName [] obiektName = new ClassName [LongeFarray];

Przykład: Deklarowanie i tworzenie instancji szeregu obiektu jednej klasy w innej klasie

W tym przykładzie utworzymy szereg obiektów o nazwie „użytkownik„Deklarując i tworząc go jednocześnie:

Użytkownik [] użytkownik = nowy użytkownik [5];

Zainicjuj wartości do obiektów, jak w poprzednim przykładzie i wyświetl wartość obiektu w indeksie ”3”, Wywołując„wyświetlacz()„Metoda klasy użytkownika:

użytkownik [3].wyświetlacz();

Wyjście pokazuje wartość obiektu użytkownika w 3. indeksie:

Teraz zobaczmy ostatnią metodę tworzenia szeregu obiektów.

Metoda 3: Utwórz tablicę obiektów w Javie za pomocą procesu deklaracji i inicjalizacji

Aby stworzyć szereg obiektów, możesz również zainicjować w momencie deklaracji za pomocą „" nawiasy klamrowe:

Składnia

Do tworzenia szeregu obiektów jest używana następująca składnia:

ClassName [] ObjectName = value1, value2,…;

Tutaj deklarujemy tablicę typu klasy i natychmiast inicjujemy ją wartościami.

Przykład: Deklarowanie i inicjowanie tablicy obiektu predefiniowanej klasy obiektów

W tym przykładzie utworzymy szereg obiektów „Obiekt”Typ o nazwie„obj”I zainicjuj go z wartościami za pomocą„" nawiasy klamrowe. Tutaj obiekt jest predefiniowaną klasą Java, która jest tutaj używana jako rodzaj tablicy:

Object [] obj = „John”, „Karley”, „Rohnda”, „Byrne”, „Kotley”;

Następnie wydrukujemy wartość obiektu w indeksie 0. za pomocą „System.na zewnątrz.println ()" metoda:

System.na zewnątrz.println (obj [0]);

Wyjście wskazuje, że „Jan”Jest przechowywany w 0th wskaźnika tablicy obiektów”obj”:

Zebraliśmy wszystkie sposoby tworzenia szeregu obiektów w Javie.

Wniosek

Aby stworzyć szereg obiektów w Javie, możesz zastosować różne podejścia, takie jak Deklaracja, deklaracja z instancją i deklaracja z inicjalizacją. W Javie tablica obiektów jest tworzona tak samo jak proces tworzenia tablicy, ponieważ tablica obiektu przechowuje obiekty. Java pozwala na utworzenie tablicy obiektów zarówno zdefiniowanych przez użytkownika, jak i predefiniowanych klas. W tym przewodniku opisaliśmy sposoby tworzenia szeregu obiektów z przykładami.