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.