Na programação Java, geralmente pode haver um requisito para o desenvolvedor utilizar o código implementado de maneira diferente. Por exemplo, passando vários valores para uma variável específica de tempos em tempos, conforme o requisito. Nesses casos, Java's “
pegar" e "
definir”Os métodos ajudam a gerenciar a memória e simplificar o código de maneira eficaz.
Este blog indicará o uso e a implementação de Java "pegar" e "definir" métodos.
Quais são os métodos "Get" e "Set" em Java?
O "pegar”O método é usado para retornar o valor da variável privada e o“definir”Método define/aloca o valor da variável privada. Esses métodos fazem parte do “encapsulamento”Processo no qual os dados sensíveis estão ocultos dos usuários.
Exemplo 1: Obter e definir valores em java
Neste exemplo, o “definir()" e "pegar()”A funcionalidade dos métodos pode ser utilizada primeiro para definir o valor da variável privada e depois buscá-la com a ajuda das funções definidas pelo usuário dentro da classe:
classe pública GetAndSet
private Int Age;
public void Setage (int x)
idade = x;
public int getage ()
idade de retorno;
public static void main (string [] args)
getAndSet x = new getAndSet ();
x.seta (18);
Sistema.fora.println ("A idade é:"+x.getage ());
No bloco de código acima:
- Em primeiro lugar, defina uma classe chamada “getAndSet”.
- Dentro da classe, especifique uma variável privada chamada “idade”.
- Na próxima etapa, defina uma função chamada “setage ()”Tendo o parâmetro declarado para definir o valor. Na definição da função, passe o valor definido para a variável privada.
- Agora, declare uma função para buscar o valor definido chamado “getage ()”. Em sua definição, basta retornar o “definir" idade.
- No "principal”, Crie um objeto da classe declarada através do“novo"Palavra -chave e a"getAndSet ()”Construtor, respectivamente.
- Depois disso, invoco a função acumulada “setage ()”Referindo -se à classe e definindo o valor especificado.
- Por fim, recupere o valor definido acessando a última função de classe “getage ()”.
Saída
Nesta saída, pode -se observar que o valor definido é recuperado adequadamente.
Exemplo 2: Obter e definir valores por referência em java
Neste exemplo em particular, os valores podem ser definidos e obtidos referindo -se à variável privada:
classe pública GetAndSet
private Int Age;
Public Void Setage (Int Age)
esse.idade = idade;
public int getage ()
idade de retorno;
public static void main (string [] args)
getAndSet x = new getAndSet ();
x.seta (18);
Sistema.fora.println ("A idade é:"+x.getage ());
Nas linhas de código acima, aplique as seguintes etapas:
- Da mesma forma, defina uma classe chamada “getAndSet”E especifique a variável privada declarada.
- Agora, defina uma função chamada “setage ()"Tendo o parâmetro"idade”Para definir o valor.
- Observe que o parâmetro e a variável privada são idênticos, então “esse”A palavra -chave pode ser utilizada aqui para omitir a ambiguidade na diferenciação.
- O "esse”A palavra -chave aponta para a variável privada e a aloca o valor definido depois de passá -lo como um argumento de função no principal.
- Depois disso, da mesma forma, defina a função “getage ()”Para retornar o valor definido.
- No "principal”, Lembre -se das abordagens discutidas para criar um objeto de classe, definir e obter o valor de acordo.
Saída
Nesse resultado, pode -se analisar que a ambiguidade entre os valores idênticos é resolvida pela passagem de referência.
Conclusão
O "pegar" e "definir”Os métodos em Java fazem parte de“encapsulamento”E são usados para retornar e definir o valor da variável privada, respectivamente. Esses métodos podem ser usados para modificar a variável simplesmente ou passando a referência com a ajuda da função definida pelo usuário. Este blog discutiu as abordagens para utilizar os métodos de Get and Set de Java.