Jak utworzyć instancję obiektu w Javie

Jak Utworzyc Instancje Obiektu W Javie



Instancja to uniwersalna koncepcja w programowaniu w Javie, która odnosi się do procesu tworzenia obiektu klasy. Zajmuje początkową przestrzeń pamięci obiektu i zwraca referencję. Plan klasy jest dostarczany przez instancję obiektu. Możemy stworzyć nieograniczoną liczbę obiektów klas do reprezentowania danych zdefiniowanych przez użytkownika, takich jak listy.

W tym artykule wyjaśnimy metodę związaną z tworzeniem instancji obiektów w Javie.







Jak utworzyć wystąpienie obiektu w Javie?

Tworzenie instancji to proces konstruowania obiektu klasy. Dlatego obiekt nazywany jest również instancją klasy Java. W Javie możemy tworzyć instancje klasy, korzystając z „ Nowy słowo kluczowe.



Składnia

Składnia tworzenia instancji obiektu klasy:



Nazwa klasy nazwa obiektu = Nowy Nazwa klasy ( ) ;

Zobaczmy przykłady tworzenia instancji obiektów w Javie.





Przykład 1: Utwórz wystąpienie pojedynczego obiektu w Javie

Tutaj mamy klasę o nazwie „ JavaClass ” ze zmiennymi „x”, „y”, metoda zdefiniowana przez użytkownika 'Sum()' i predefiniowane 'main()' metoda:

publiczny klasa JavaClass {
int x,y ;
prywatny int Suma ( ) {
x = 5 ;
Tak = jedenaście ;
zwrócić x + Tak ;
}

Utworzymy instancję lub obiekt tej klasy o nazwie „ jc ” w metodzie main() za pomocą słowa kluczowego „new”. Korzystając z tego obiektu, uzyskamy dostęp do „ Suma() ” i przechowuj zwróconą wartość w „ rok ” zmienna typu int. Na koniec użyj „ System.out.println() ” metoda wydruku sumy na konsoli:



publiczny statyczny próżnia Główny ( Strunowy [ ] argumenty ) {
JavaClass jc = Nowy JavaClass ( ) ;
int rok = jc. Suma ( ) ;
System . na zewnątrz . drukuj ( „Suma dwóch liczb 5 i 11 to:” + rok ) ;
}
}

Wyjście

Przykład 2: Utwórz wystąpienie pojedynczego obiektu w Javie przy użyciu wielu klas

Możemy również utworzyć obiekt z jednej klasy w inną klasę i uzyskać dostęp do publicznych metod tej klasy. W tym przykładzie mamy dwie klasy: „JavaClass1” i „Przykład”.

JavaKlasa1 ” zawiera metodę o nazwie „ Wiadomość() ” i zmienną typu String „ Nazwa ”:

klasa JavaKlasa1 {
Strunowy Nazwa ;
próżnia Wiadomość ( )
{
System . na zewnątrz . drukuj ( „JavaClass1 jest wywoływana”. ) ;
}
}

Utworzymy obiekt klasy JavaClass1 w głównej metodzie klasy Przykład i uzyskamy dostęp do wszystkich publicznych metod klasy JavaClass1 w drugiej klasie o nazwie Przykład.

Tutaj wywołujemy metodę JavaClass1 w metodzie głównej klasy Przykład za pomocą obiektu „ jc ”:

publiczny klasa Przykład {
publiczny statyczny próżnia Główny ( Strunowy [ ] argumenty ) {
JavaClass1 jc = Nowy JavaKlasa1 ( ) ;
jc. Wiadomość ( ) ;
}
}

Wyjście

Przykład 3:  Utwórz wystąpienie wielu obiektów w Javie przy użyciu wielu klas

Możemy również stworzyć wiele obiektów tej samej klasy. W tym przykładzie mamy te same dwie klasy, co w powyższym przykładzie. Teraz utworzymy wiele obiektów klasy JavaClass1 w głównej metodzie drugiej klasy Przykład.

Klasa Java1 ” zawiera konstruktor, dwie metody zdefiniowane przez użytkownika i dwie zmienne. W konstruktorze przypiszemy zmienne referencyjne do zmiennych globalnych klasy. Natomiast „Sum()” i „sub()” metody zwraca sumę i różnice „x” i „y” zmienne:

klasa JavaKlasa1 {
int x,y ;
publiczny JavaKlasa1 ( int a, int b ) {
x = a ;
Tak = b ;
}
int Suma ( ) {
zwrócić x + Tak ;
}
int pod ( ) {
zwrócić x - Tak ;
}
}

W głównej metodzie klasy Przykład utworzymy dwa obiekty klasy „ JavaKlasa1 ' jak ' jc ' oraz ' jc1 ”, przekazując wartości całkowite jako argumenty. Konstruktor tworzy instancję zmiennych klasy z podanymi wartościami. Wreszcie, uzyskamy dostęp do wszystkich 'Suma()' metoda będzie “ jc ” obiekt i „ pod() ' z ' jc1 ”:

publiczny klasa Przykład {
publiczny statyczny próżnia Główny ( Strunowy [ ] argumenty ) {
JavaClass1 jc = Nowy JavaKlasa1 ( 6 , 9 ) ;
JavaClass1 jc1 = Nowy JavaKlasa1 ( 19 , dwa ) ;
int rok = jc. Suma ( ) ;
int odp1 = jc1. pod ( ) ;
System . na zewnątrz . drukuj ( 'Wynik: ' + rok ) ;
System . na zewnątrz . drukuj ( 'Wynik: ' + odp1 ) ;
}
}

Wyjście

Zebraliśmy wszystkie podstawowe informacje związane z tworzeniem instancji obiektu w Javie.

Wniosek

W Javie możesz utworzyć instancję lub utworzyć obiekt klasy, korzystając z „ Nowy słowo kluczowe. Instancja klasy Java to inna nazwa obiektu. Możesz utworzyć obiekt tej samej klasy lub innej klasy, aby uzyskać dostęp do ich funkcji składowych. Możesz także tworzyć wystąpienia wielu obiektów przy użyciu wielu klas. W tym artykule wyjaśniliśmy metodę tworzenia instancji obiektu w Javie.