Jak zadzwonić przez odniesienie w Javie

Jak zadzwonić przez odniesienie w Javie
W Javie istnieją dwa typy parametrów funkcji: rzeczywisty parametr i parametr formalny. Rzeczywiste parametry są przekazywane podczas wywołania funkcji w innej funkcji, podczas gdy parametry formalne są parametrami dodanymi w definicji funkcji.

W funkcjach istnieją dwa sposoby przekazywania argumentu lub parametrów: wywołać wartość i wywołanie przez odniesienie. Celem tego artykułu jest skupienie się na tym, jak wywołać przez odniesienie w Javie.

Jak zadzwonić przez odniesienie w Javie?

Gdy funkcja lub metoda jest wywoływana w Javie, wywołanie przez odniesienie jest terminem odnoszącym się do parametru. Podstawową funkcją tej metody jest to, że używamy jej w odniesieniu do adresu zmiennej. W rezultacie każda zmiana adresu zmiennej zostanie odzwierciedlona za każdym razem, gdy funkcja, która ją używa.

Wypróbujmy kilka przykładów za pomocą określonej metody.

Przykład 1

W tym przykładzie najpierw utworzymy metodę nazwaną "dodać()" Przekazując dwa parametry typu liczb całkowitych, "X" I „Y”. Ta metoda wyświetli sumę podanych liczb. Ponadto parametry tej metody nazywane są parametrami formalnymi:

static int add (int x, int y)

zwrócić x+y;


W metodzie main () wywoływamy metodę add (), przekazując parametry, które odnoszą się do adresu parametrów formalnych. Tutaj, "A" I "B" to parametry odniesienia dla zmiennych "X" I „Y”:

public static void main (string [] args)
int a = 15;
int b = 83;
System.na zewnątrz.println („Suma liczb a i b:” + add (a, b));



Dane wyjście wskazuje, że dodane parametry są skutecznie dostępne i wykorzystywane:

Przykład 2

W tym przykładzie mamy dwie metody: „Ref ()” I "główny()". Metoda ref () doda wartość określonych parametrów, a następnie pomnożyć ją przez „3”:


W metodzie Main () trzeci wiersz wywołuje metodę ref (), przekazując argumenty "A" I "B" To odnosi się do adresu parametrów formalnych "X" I „Y”:

public static void main (string [] args)
int a = 15;
int b = 83;
Ref (a, b);


Wyjście


Opracowaliśmy wszystkie instrukcje związane z wywołaniem przez odniesienie w Javie.

Wniosek

W Javie możesz wywołać metodę, przekazując argument jako odniesienie w rzeczywistych parametrach. Wywołanie metody za pomocą wywołania przez odniesienie oznacza, że ​​argument odnosi się do adresu zmiennej. Ilekroć wywoływana jest funkcja, dodane zmiany będą również odzwierciedlać zmienną. W tym artykule omówiliśmy metodę wywoływania przez odniesienie w Javie.