O que são parâmetros em java

O que são parâmetros em java
O Java fornece um conceito de parâmetros associados aos métodos e construtores definidos pelo usuário. Em Java, os métodos e construtores definidos pelo usuário podem levar zero, um ou mais de um parâmetro. Aqui a consulta é quais são os parâmetros em java? Bem! Os parâmetros em Java são variáveis ​​que podem ser passadas para os métodos ou construtores e podem ser de qualquer tipo de dados, como byte, string, int, float, etc. Em Java, os métodos/construtores podem tomar um único ou múltiplo parâmetros.

Este artigo fornecerá uma compreensão profunda dos conceitos abaixo da listada:

  • O que são parâmetros em java
  • Parâmetros vs argumentos em Java
  • Exemplos
  • Conclusão

Então vamos começar!

O que são parâmetros em java

Os parâmetros em Java são variáveis ​​que podem ser passadas para os métodos ou construtores. Dentro desses métodos/construtores, esses parâmetros se comportam como variáveis.

Parâmetros vs argumentos em Java

Vamos considerar um programa Java simples para entender a diferença entre os parâmetros e argumentos.

Como mostrar um método definido pelo usuário que aceita um parâmetro

O trecho abaixo mostra um método definido pelo usuário que aceita um parâmetro:

Static Void Showage (Int Age)
Sistema.fora.println ("Idade do funcionário:" + idade);

No trecho acima, mostrar idade() é o método definido pelo usuário que pega um parâmetro de tipo inteiro. A palavra -chave estática mostra que o método “mostrar idade()”Pode ser abordado diretamente usando o nome da classe. Vazio Palavra -chave mostra que o mostrar idade() Método não retorna nada.

Os parâmetros serão passados ​​para um método no momento da chamada do método, como mostrado no snippet abaixo, dado:

Showage (32);

Os parâmetros reais (valores) passados ​​para o método no momento da chamada de método são conhecidos como argumentos.

Agora vamos concluir este exemplo para descobrir qual é a principal diferença entre argumentos e parâmetros em java.

A partir do exemplo dado acima, sabemos que os parâmetros/valores reais que são passados ​​para um método no momento da chamada de método são conhecidos como argumentos (neste exemplo 32 é um argumento) enquanto os parâmetros são as variáveis ​​definidas no cabeçalho do método (neste exemplo Int Age é um parâmetro).

Como passar um único parâmetro para um método em java

Neste exemplo, o método definido pelo usuário “printName ()”Utiliza apenas um parâmetro do tipo de dados inteiro. Do método principal, passamos dois argumentos para o printName () método. A seguir, será a saída resultante para o programa Java acima, dado o Java:

classe pública ParameterSexample
estático void PrintName (String UserName)
Sistema.fora.println ("Nome do usuário:" + nome de usuário);

public static void main (string [] args)
PrintName ("Ambrose");
PrintName ("David");

É assim que passamos um parâmetro para um método.

Como passar vários parâmetros para um método em java

O snippet a seguir mostra como usar a sintaxe separada por vírgula para passar mais de um argumento para um método:

Parâmetros do pacote Exemplo;
classe pública ParameterSexample
estático void PrintName (nome de usuário da String, Int Userage)
Sistema.fora.println ("Nome do funcionário:" + nome de usuário);
Sistema.fora.println ("Idade do funcionário:" + usuário);

public static void main (string [] args)
PrintName ("Ambrose", 34);
PrintName ("David", 24);

A saída verifica o funcionamento do programa Java acima, dado.

Como passar parâmetros para um construtor em java

Neste exemplo, temos um construtor que aceita dois parâmetros do tipo de dados inteiro. Posteriormente, ele calcula o produto desses números:

Parâmetros do pacote Exemplo;
classe pública ParameterSexample
ParameterSexample (int x, int y)

Sistema.fora.println ("Produto de dois números:" + x*y);

public static void main (string [] args)
ParameterSexample Object = new ParameterSexample (3, 23);

Passamos os argumentos para o construtor do método principal. O construtor aceitou os parâmetros e executou a funcionalidade desejada neles.

Conclusão

Os parâmetros em Java são variáveis ​​que podem ser passadas para os métodos ou construtores. Dentro desses métodos ou construtores, esses parâmetros atuam como variáveis. Os parâmetros/valores reais passados ​​para um método no momento da chamada de método são conhecidos como argumentos, enquanto os parâmetros são as variáveis ​​definidas no cabeçalho do método. Este post explicou vários aspectos dos parâmetros em Java com a ajuda de alguns exemplos adequados.