CodeGym /Blogue Java /Random-PT /Como chamar um método em Java
John Squirrels
Nível 41
San Francisco

Como chamar um método em Java

Publicado no grupo Random-PT
Java é uma linguagem orientada a objetos e, portanto, precisa que seus métodos sejam definidos em uma classe. Depois que um método é declarado em uma classe, ele pode ser chamado no método principal ou em qualquer outro método. Existem também alguns métodos integrados já definidos nas bibliotecas Java. Para chamar qualquer método interno ou autodefinido usando a sintaxe descrita em detalhes abaixo.

O que é um Método?

Em Java, um método é um bloco de código que executa uma função específica e é executado somente quando é chamado. Métodos também são comumente conhecidos como funções. Cada método tem seu nome. Você pode passar dados para um método por meio de parâmetros. Um método também tem um tipo de retorno que define o tipo de dado que ele retorna. De acordo com a convenção, o nome do método deve ser escrito em lowerCamelCase onde a primeira letra deve ser minúscula. Além disso, um método deve ter um nome próprio, de preferência um verbo referindo-se ao que ele faz, por exemplo, add() , printContactList() , updateInfo()etc. Toda vez que um programa encontra uma chamada de método, a execução do programa se ramifica para o corpo do método. O código do corpo é executado e o método retorna ao código anterior do qual foi chamado e continua na próxima linha. Um método retorna ao código que o invocou quando:
  1. Ele completa todo o código do método e chega ao final dele.
  2. Chega a uma declaração de retorno.
  3. Ele lança uma exceção.

Por que os métodos são usados?

Os métodos são usados ​​porque permitem que o código seja reutilizado sem reescrevê-lo repetidamente. Os métodos economizam tempo e mantêm o código organizado e legível. Isso torna o código compreensível para vários codificadores. Ajuda na modularização do programa. Se os métodos não forem usados, o programa pode se tornar extremamente longo e difícil de testar, depurar ou manter o código.

Criar um método


public class Driver {

	public static void printName(String name) {

		System.out.println("Hi, I am " + name + "!");
	}
}

Declaração de método

Em geral, a declaração do método tem os seguintes componentes:
  1. Modificador : Define o tipo de acesso, ou seja, de onde o método pode ser acessado em seu programa, por exemplo, public , private , etc. É público neste caso, o que significa que este método pode ser acessado fora da classe também.

  2. Tipo de retorno : o tipo de dados do valor que o método retorna. Nesse caso, é void , ou seja, não retorna nada.

  3. Nome do Método : É o nome do método pelo qual será chamado em nosso programa. O nome do nosso método é printName .

  4. Lista de Parâmetros : É a lista de dados que precisam ser passados ​​para o método. Ele é separado por vírgula e cada dado de entrada é precedido por seu tipo de dados. Se não houver dados a serem passados, os colchetes () ficam vazios. Passamos um nome de parâmetro do tipo String .

  5. Corpo do método : consiste no código que precisa ser executado entre chaves {} .

Chame um método

Para chamar um método em Java, basta escrever o nome do método seguido de dois parênteses () e um ponto e vírgula (;). Se o método tiver parâmetros na declaração, esses parâmetros são passados ​​entre parênteses (), mas desta vez sem seus tipos de dados especificados. No entanto, é importante manter a sequência de argumentos igual à definida na definição do método. Vejamos um exemplo para entender isso melhor.

Exemplo 1


public class Driver {

	public static void printName(String name) {

		System.out.println("Hi, I am " + name + "!");
	}

	public static void main(String[] args) {

		String name = "Mary";
		printName(name);

		String name1 = "Lucy";
		printName(name1);

		String name2 = "Alex";
		printName(name2);

		String name3 = "Zoey";
		printName(name3);
	}
}

Saída

Olá, eu sou a Maria! Olá, eu sou a Lúcia! Olá, eu sou Alex! Olá, eu sou a Zoey!

Explicação

No trecho acima, o método que definimos é chamado no main. Tem um argumento que precisa ser passado. Chamamos o método quatro vezes, sempre alterando o argumento. Com todos os quatro argumentos diferentes, o método retornou saídas diferentes para nomes diferentes.

Exemplo 2


public class Driver {

	static int add(int x, int y) {

		int sum = x + y;
		return sum;
	}

	public static void main(String[] args) {

		int x = 10;
		int y = 20;
		int z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);

		x = 5;
		y = 4;
		z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);

		x = 100;
		y = 15;
		z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);

		x = 50;
		y = 5;
		z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);
	}
}

Saída

10 + 20 = 30 5 + 4 = 9 100 + 15 = 115 50 + 5 = 55

Explicação

No trecho acima, definimos um método simples de adição chamado “add”. Ele pega dois números inteiros, encontra sua soma e, em seguida, retorna, que também é um número inteiro. O método que definimos acima é chamado no main. Tem dois argumentos que precisam ser passados. Valores diferentes de x e y são passados ​​cada vez que os argumentos são separados por vírgulas. O método também retorna um valor inteiro que é armazenado na variável z . Chamamos o método quatro vezes, sempre alterando o argumento. Com todos os quatro argumentos diferentes, o método calculou diferentes valores de soma e retornou resultados diferentes. É importante observar que System.out.println();é um método Java integrado que é chamado da mesma maneira que os métodos que nós mesmos definimos.

Conclusão

Até agora você deve estar familiarizado com os métodos em Java e como chamá-los. Como desafio, você pode tentar chamar diferentes métodos com diferentes parâmetros e tipos de retorno. Isso fortalecerá ainda mais sua compreensão dos métodos em Java. Para ter mais confiança em seu aprendizado, tente praticá-lo repetidamente. Sinta-se à vontade para reconectar sempre que quiser. Boa sorte e bom aprendizado!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION