Nas funções, existem duas maneiras de passar um argumento ou parâmetros: ligue por valor e ligue por referência. O objetivo deste artigo é focar em como chamar por referência em java.
Como ligar por referência em java?
Quando uma função ou um método é chamado em Java, a chamada por referência é o termo que se refere a um parâmetro. O recurso principal deste método é que o usamos para nos referir ao endereço de uma variável. Como resultado, qualquer alteração no endereço da variável será refletida sempre que a função que a usa for chamada ou invocada.
Vamos tentar alguns exemplos com a ajuda do método especificado.
Exemplo 1
Neste exemplo, primeiro, criaremos um método chamado "adicionar()" passando dois parâmetros do tipo inteiro, "X" e "Y". Este método produzirá a soma dos números dados. Além disso, os parâmetros deste método são chamados de parâmetros formais:
estático int add (int x, int y)
retornar x+y;
No método main (), chamamos o método add () passando os parâmetros que se referem ao endereço dos parâmetros formais. Aqui, "a" e "B" são os parâmetros de referência para variáveis "X" e "Y":
public static void main (string [] args)
int a = 15;
int b = 83;
Sistema.fora.println ("A soma dos números A e B:" + add (a, b));
A saída fornecida indica que os parâmetros adicionados são acessados e utilizados com sucesso:
Exemplo 2
Neste exemplo, temos dois métodos: “Ref ()” e "principal()". O método ref () adicionará o valor dos parâmetros especificados e depois multiplicará por "3":
No método Main (), a terceira linha chama o método Ref () passando argumentos "a" e "B" que se refere ao endereço dos parâmetros formais "X" e "Y":
public static void main (string [] args)
int a = 15;
int b = 83;
ref (a, b);
Saída
Compilamos todas as instruções relacionadas à chamada por referência em java.
Conclusão
Em Java, você pode chamar o método passando um argumento como uma referência em parâmetros reais. Invocando um método usando a chamada por referência meios, o argumento refere -se ao endereço da variável. Sempre que uma função é chamada, as alterações adicionadas também refletirão a variável. Neste artigo, discutimos o método de chamada por referência em Java.