Métodos são trechos de códigos que permitem modularizar um sistema. isto é, são pequenos blocos que, juntos, compões um sistema maior. Os métodos recebem um determinado nome e podem ser chamados várias vezes durante a execução de uma classe, ou seja, é uma sub-rotina que pode ser invocada toda vez que sua funcionalidade for necessária em um trecho da classe ou ainda a partir de outra class. Os principais motivos que levam utilizar métodos se refere a redução do código de um sistema(cada trecho de código realiza uma tarefa)
Um método pode ser comparado a um setor de uma empresa especializado em uma determinada tarefa.
Ex :
qualificador tipo-de-retorno nome-do-método([lista de argumentos])
{
códigos a serem executados
}
Qualificador : conhecido também por modificador , define a visibilidade do método
public, visivel para qualquer classe
private, esse modificar restringe o método para ser utilizado apenas própria classe
protected, visível apenas pela própria classe por suas subclasses e pelas classes do mesmo pacóte.
Tipo-de-retorno : refere-se ao tipo de dado retornado pelo método . Métodos que não retornam valores devem possuir nesse parâmetro a palavra void. Sempre que void for usada na declaração de um método, nenhum valor será retornado após a execução do método.
Nome-do-método : pode ser qualquer palavra ou frase desde que seja iniciada com uma letra. Se o nome for uma frase não pode existir espaços em branco entre as palavras. Como padrão da linguagem Java, o nome de método sempre inicia com letras minúsculas . Se outras palavras forem necessárias, então elas devem iniciar com maiúsculas
Ex:
nomeFuncionario, matrizSetor...
OBS : utilize sempre nomes sugestivos para a ação do método.
Lista-de-argumentos : trata-se de uma lista de variáveis opcionais que podem ser recebidas pelo método para tratamento interno. quando um método é invocado(chamado) ele pode receber valores de quem chamou. Esses valores podem ser manipulados internamente e ser devolvido ao emissor da solicitação. Esse processo pode ser comparado ao processo de fabricação industrial : entra matéria prima (os valores passados) e sai um produto acabado(o retorno do método). Um mesmo método pode receber diversos tipos de variáveis, desde tipos primitivos até objetos complexos.
Códigos-do-corpo : trata-se dos códigos em Java que realizam os processos internos e retornam os valores desejados, isto é, constituem o programa do método.
O tipo-de-retorno o nome-do-método e a lista de argumentos formam a assinatura do método, algo que identifica de maneira única
Método sem retorno : os métodos sem retorno não retornam valores, semelhante às procedures encontradas nas maiorias das linguagens de programações, métodos que não retornam valores devem conter o nome void na declaração do método.
Métodos que retornam argumentos : Na declaração do método deve conter um tipo de dado e os argumentos devem também conter um tipo de dado, não necessariamente o mesmo que foi usado na declaração
Ex: public double soma(double j, int c)
-----------------------------------------------------------------------------------------------
import java.util.*;
public class Metodos_Java
{
public static void soma (double num1, int num2)
{
double resultado=0;
resultado = num1 + num2;
System.out.println("O resultado é : " + resultado);
}
public double soma1(double num3, int num4)
{
double resultado = 0;
resultado = num3 + num4;
System.out.println("O Resultado é : " + resultado);
return resultado;
}
public void soma()
{
int numero1, numero2;
Scanner entrada=new Scanner (System.in);
System.out.print("Digite o valor");
numero1=entrada.nextInt();
System.out.print("Digite outro valor");
numero2=entrada.nextInt();
System.out.println("O Valor da soma é : " +( numero1 + numero2));
}
public static void main(String[] args)
{
Metodos_Java MJ = new Metodos_Java();
MJ.soma(1.99, 1);
MJ.soma1(10.34, 2);
MJ.soma();
}
}
// resultado
O resultado é : 2.99
O Resultado é : 12.34
Digite o valor 12
Digite outro valor 12
O Valor da soma é : 24
Nenhum comentário:
Postar um comentário