Programowanie obiektowe oferuje konstruktory Java, które są używane do inicjalizacji/alokacji pamięci do nowo utworzonego obiektu. W Javie konstruktor klasy jest wykonywany, gdy tworzymy obiekt klasy za pomocą „nowego” słowa kluczowego. W Javie konstruktorem może być „Domyślny konstruktor” lub „Sparametryzowany konstruktor”. Sparametryzowane konstruktory pozwalają nam zainicjować każdą instancję klasy o różnych wartościach (. W tym zapisie dowiemy się, jak wykonywać dodanie na dwóch liczbach za pomocą sparametryzowanego konstruktora Java.
W tym poście przedstawi przewodnik krok po kroku, który pomoże ci w wynikach uczenia się poniżej na liście:
Przed udaniem się w kierunku głównego tematu (ja.mi., Jak dodać dwie liczby za pomocą sparametryzowanego konstruktora), po pierwsze, musimy zrozumieć, czym dokładnie jest sparametryzowany konstruktor i jak działa w Javie. A więc zacznijmy!
Co to jest konstruktor w Javie
Konstruktor to metoda/funkcja o dokładnie podobnej nazwie, jak nazwa klasy, nie ma żadnego typu zwrotu i będzie wywoływany/wywoływany automatycznie za każdym razem, gdy tworzymy obiekt tej klasy. W Java konstruktor może być sparametryzowany lub nie sparametryzowany.
Co to jest sparametryzowany konstruktor Java
Może zaakceptować niektóre parametry/argumenty i piszemy to jawnie. Głównym celem sparametryzowanego konstruktora jest przypisanie wartości wyboru użytkownika do członków danych klasy.
Jak działają sparametryzowane konstruktory w Javie
W tej sekcji najpierw dowiemy się, jak tworzyć i wywołać sparametryzowany konstruktor, a potem zrozumiemy, jak działa sparametryzowany konstruktor w Javie.
Tworzenie konstruktora
Rozważmy następującą składnię, aby zrozumieć koncepcję tworzenia sparametryzowanego konstruktora:
Klasa publiczna parametetizedConstructorPowyższy fragment pokazuje, że nazwa klasy i nazwa konstruktora są takie same i akceptuje trzy parametry.
Wołanie konstruktora
W Javie wartości zostaną przekazane do sparametryzowanego konstruktora w momencie wywołania konstruktora, jak pokazano w poniższym fragmencie:
ParemetetizedConstructor myOBJ = nowy parametryzowany konstruktor (Val1, Val2, Val3);Przykład
W tym przykładzie utworzymy sparametryzowany konstruktor, który zaakceptuje dwie wartości jako argumenty, i wydrukujemy oba wartości:
Klasa publiczna parametetizedConstructorPrzeszliśmy dwie wartości, „14” i „52”, do sparametryzowanego konstruktora, otrzymanego i przechowywanego ich odpowiednio w „Number1” i „Number2”. Wreszcie, wydrukowaliśmy oba wartości za pomocą systemu.na zewnątrz.println ():
W ten sposób sparametryzowany konstruktor działa w Javie.
Jak dodać dwie liczby za pomocą sparametryzowanego konstruktora Java
Na razie dowiedzieliśmy się, jaki jest sparametryzowany konstruktor i jak to działa w Javie. Teraz osiągniemy nasz główny cel I.mi. Obliczymy sumę dwóch liczb za pomocą sparametryzowanego konstruktora:
Klasa publiczna parametetizedConstructorPrzekazaliśmy dwie wartości, „40” i „56”, do sparametryzowanego konstruktora; Konstruktor otrzymał je w „Number1” i „Number2” i zapisał swoją sumę w „Wynik”. Na koniec wydrukowaliśmy sumę obu liczb za pomocą systemu.na zewnątrz.println ():
Wyjście wykazało, że sparametryzowany konstruktor z powodzeniem obliczył sumę dwóch liczb.
Wniosek
W Javie konstruktor, który może zaakceptować niektóre parametry/argumenty, nazywany jest sparametryzowanym konstruktorem. Wartości zostaną przekazane do sparametryzowanego konstruktora przy tworzeniu obiektów. Konstruktor zaakceptuje wartości i wykona pewną funkcjonalność zdefiniowaną w korpusie sparametryzowanego konstruktora (w naszym przypadku konstruktor doda dwie wartości).
Ten zapis dostarczył przewodnika krok po kroku o dodaniu dwóch liczb za pomocą sparametryzowanego konstruktora w Javie.