O que são parâmetros formais e reais em Java

O que são parâmetros formais e reais em Java

Na programação, os parâmetros são utilizados para personalizar o comportamento da funcionalidade, a fim de adaptá -lo a um requisito específico. Nesse caso, o “formal" e "real”Parâmetros em Java entram em vigor. Esses parâmetros são de grande ajuda para anexar várias funcionalidades ou cálculos no código, tornando -o legível e simplificado (código).

Este blog elaborará a implementação dos parâmetros "formais" e "reais" em Java.

O que é um "parâmetro formal" em Java?

A "Parâmetro formal”Corresponde ao valor que é passado para o método por um chamador. Em palavras simples, é o valor que atua como uma referência ao valor passado e é especificado ao definir uma função.

Exemplo 1: Aplicação do "parâmetro formal" em Java

Neste exemplo, o parâmetro formal pode ser utilizado para calcular a multiplicação de dois números:

public static void multiplique (número inteiro a, número inteiro b)
Sistema.fora.println ("A multiplicação se torna:"+ a * b);

Neste código, basta definir uma função chamada “multiplicar()”E especifique os parâmetros formais“Inteiro a" e "Inteiro b" iniciar. Na definição da função, retorne a multiplicação dos parâmetros.

Observação: O código acima não produzirá nenhum resultado, pois a função definida não é invocada no “principal()”Método.

O que é um "parâmetro real" em Java?

O "Parâmetro real”AKA argumentos indica o valor real que é passado para o método por um chamador. É especificado ao invocar a função.

Exemplo 2: Aplicando o "parâmetro real" em Java

Neste exemplo, a utilização do parâmetro real, eu.e., Um argumento pode ser demonstrado:

public static void main (string args [])
multiplicar (5,10);

Aqui, ele invoca a função definida, eu.e., ““multiplicar()"No exemplo anterior e passe os parâmetros reais"5" e "10" iniciar.

Exemplo 3: Aplicando os parâmetros "formais" e "reais" em Java

Neste exemplo em particular, tanto o “formal" e "real”Os parâmetros podem ser aplicados para retornar a multiplicação dos números inteiros passados ​​adequadamente:

classe pública FormalActual
public static void multiplique (número inteiro a, número inteiro b)
Sistema.fora.println ("A multiplicação se torna:"+ a * b);

public static void main (string args [])
multiplicar (5,10);

No código acima, basta integrar os dois exemplos acima aplicando as seguintes etapas:

  • Defina a função “multiplicar()”Tendo os parâmetros formais declarados.
  • Em sua definição, retorne a multiplicação dos números.
  • Agora, no “principal()”Método, invoco a função definida passando os parâmetros reais especificados, i.e., ““argumentos”.
  • Isso resultará resultantes dos números inteiros declarados.

Saída

Nesse resultado, pode estar implícito que a multiplicação correspondente é retornada.

Conclusão

A "formal”O parâmetro corresponde ao valor que é passado para o método por um chamador. O "real”Parâmetro também conhecido como argumentos indicam o valor real que é passado para o método por um chamador. O parâmetro anterior é especificado ao definir uma função e o último parâmetro é colocado ao invocá -lo (função). Este blog demonstrou a implementação dos parâmetros "formais" e "reais" em Java.