Article image
Olival Neto
Olival Neto07/02/2024 09:20
Compartilhe

Faça Funções em Java - Passo a Passo

  • #Java

Fala, Dev! Existem algumas regras básicas para criar funções (também chamada de métodos). Por isso, nada melhor do que fazer o passo a passo correto.

As boas práticas de programação dizem que o ideal para criar funções em java é definir um bom nome, simples ou composto, contendo verbos. Por exemplo:

public void somar(int x, int y) {}

Neste exemplo, temos que o nome da função é somar, ou seja, um verbo. Outra coisa que merece atenção é a responsabilidade da função. Toda função tem que ser específica.

Ela deve resolver um único problema, deve ser específica. Isso é o que faz um programa ser modular, ser fácil de realizar manutenção, ser fácil de atualizar, pois você tem que resolver uma responsabilidade específica, e isso ajuda a programar.

Caso você precise nomear uma função com nomes compostos, opte por nomes simples e bem descritivos, tal como:

public void converterNomesParaMaiusculo(String nome) {}

Assim, fica fácil de você revisitar o código entender, e outros programadores também entendem o seu código, para ser legível, ser entendível.

Outro ponto que pode ser importante é o tipo de retorno da função, se ela é com ou sem retorno. Quando você ver a palavra "void" é porque a função é sem retorno.

Quando a função tem retorno, ela é representado pelo tipo do dado que você quer retornar, que normalmente, é um tipo primitivo: int, float, double, boolean ou ainda, pode ser um objeto. Neste caso, o tipo de retorno é o nome da classe.

public int somar(int x, int y) { int soma = x + y; return soma; }

Se for retornar um objeto pense no nome da classe, tal como, o nome da classe é Pessoa,então, o tipo do returno é um objeto do tipo Pessoa. Veja abaixo:

public Pessoa editarPessoa(Pessoa p) { p.setNome("Olival"); return p; }

Assim, você tem a visão completa, sabendo que a função com retorno tem duas coisas como características principais, que são: O tipo do retorno, que falei acima, e a palavra reservada return, para realmente, retornar o obejto.

Por fim, temos os modificadores de acesso da função que podem ser private, public que são os mais utilizados. O método private é dito privado, e assim, ele só é enxergado dentro da classe. Caso você tente acessar fora da classe não conseguirá.

Já a função definida como public pode ser visualizada, usada, dentro e fora dessa classe (em outras classes). Esse são os conceitos básicos para se criar uma função seguindo boas práticas.

Não deixe a função ficar muito grande. Lembre de deixá-la com responsabilidades únicas. Afinal, você pode conectar várias funções e assim, criar um sistema modular, limpo, objetivo, que no final, transforma-se em um sistema.

Espero que essas dicas te ajudem a ser um programador melhor.

Bons estudos.

Compartilhe
Comentários (0)