Co to jest przekazywanie parametrów w Javie?
Co to jest przekazywanie parametrów w Javie?

Wideo: Co to jest przekazywanie parametrów w Javie?

Wideo: Co to jest przekazywanie parametrów w Javie?
Wideo: Passing Arguments by Value in Java 2024, Kwiecień
Anonim

Jawa przekazuje odwołanie do obiektu przez wartość

Co Jawa naprawdę robi z przedmiotami jest przechodzić odwołanie do obiektu według wartości. Podsumowując, Jawa zawsze mija parametr według wartości zarówno dla prymitywów, jak i obiektu. Kiedy ma do czynienia z obiektem, przekazuje referencję do obiektu przez wartość, a nie sam obiekt.

Biorąc to pod uwagę, co rozumiesz przez przekazywanie parametrów?

przekazywanie parametrów Mechanizm używany do przekazać parametry do procedury (podprogramu) lub funkcji. Najczęstsze metody są do przechodzić wartość rzeczywista parametr (zadzwoń według wartości) lub do przechodzić adres lokalizacji pamięci, w której rzeczywista parametr jest przechowywany (wywołanie przez odwołanie).

Podobnie, jak przekazujesz wartości do obiektów w Javie? Jawa zawsze mija argumenty za pomocą wartość , NIE przez odniesienie. W twoim przykładzie nadal jesteś przechodzący obj przez jego wartość , a nie samo odniesienie. Wewnątrz Twojej metody changeName, przypisujesz inne (lokalne) odniesienie, obj, do tego samego obiekt zdałeś to jako argument.

Można też zapytać, czy możemy przekazać metodę jako parametr w Javie?

w Jawa 8, możesz teraz przechodzić a metoda łatwiej przy użyciu wyrażeń lambda i metoda Bibliografia. Po pierwsze, trochę tła: funkcjonalny interfejs to interfejs, który ma jeden i tylko jeden abstrakcyjny metoda , Mimo, że Móc zawierać dowolną liczbę domyślnych metody (nowy w Jawa 8) i statyczne metody.

Jakie są rodzaje parametrów?

Są cztery różne rodzaje parametrów w C#: wartość parametry (domyślnie), odniesienie parametry (które używają modyfikatora ref), wyjście parametry (które używają modyfikatora out) oraz parametr tablice (które używają modyfikatora params). Możesz użyć dowolnego z nich zarówno z wartością, jak i referencją typy.

Zalecana: