Método é um bloco de código que contém uma série de instruções. Um programa faz com que as instruções sejam executadas chamando o método e especificando os argumentos de método necessários.
Um método pode ser definido usando o seguinte modelo:
[modificador de acesso] [tipo de retorno] Nome do método ([tipoParametro nomeParametro])
[modificador de acesso] – Determina a visibilidade de uma variável ou um método de outra classe.
[tipo de retorno] – Um método pode retornar um valor. O tipo de retorno é o tipo de dados do valor que o método retorna. Se o método não estiver retornando valores, o tipo de retorno será inválido.
Nome do método – Identificador exclusivo e case sensitive (diferencia maiúsculas de minúsculas). Não pode ser o mesmo que qualquer outro identificador declarado na classe.
Lista de parâmetros – Incluídos entre parênteses, os parâmetros são usados para passar e receber dados de um método. A lista de parâmetros refere-se ao tipo, ordem e número dos parâmetros de um método. Os parâmetros são opcionais; ou seja, um método pode não ter parâmetros.
Corpo do método – contém o conjunto de instruções necessárias para completar a atividade requerida.
Exemplo:
public void MeuMetodo(int parametro1, string parametro2)
{
// código do seu método...
}
Chamada de método recursiva
Um método pode chamar a si mesmo. Isto é conhecido como recursividade. Abaixo segue um exemplo que calcula o fatorial de um determinado número usando uma função recursiva.
using System;
namespace Calculatora {
class ManipuladorNumero {
public int fatorial(int num) {
/* declaração de variável local */
int resultado;
if (num == 1) {
return 1;
} else {
result = fatorial(num - 1) * num;
return resultado;
}
}
static void Main(string[] args) {
ManipuladorNumero n = new ManipuladorNumero ();
Console.WriteLine("Fatorial de 6 é : {0}", n.fatorial(6));
Console.WriteLine("Fatorial de 7 é : {0}", n.fatorial(7));
Console.WriteLine("Fatorial de 8 é : {0}", n.fatorial(8));
Console.ReadLine();
}
}
}
Quando o código acima é compilado e executado, o resultado é:
Fatorial de 6 é: 720 Fatorial de 7 é: 5040 Fatorial de 8 é: 40320
Passando Parâmetros A Um Método
Quando um método com parâmetros é chamado, você precisa passar os parâmetros a ele. Existem três maneiras de fazer isso:
Parâmetros por valor
Copia o valor atual de um argumento para o parâmetro formal da função. Nesse caso, as alterações feitas no parâmetro dentro da função não têm efeito no objeto original.
Parâmetros por referência
Copia a referência (endereço na memória) de um argumento para o parâmetro formal. Isso significa que as alterações feitas no parâmetro afetam o argumento.
Parâmetros de saída
Ajuda a retornar mais de um valor.
Palavras finais
Método é um bloco de código que contém uma série de instruções. Um programa faz com que as instruções sejam executadas chamando o método e especificando os argumentos de método necessários
Um método pode ser definido usando o seguinte modelo:
[modificador de acesso] [tipo de retorno] Nome do método ([tipoParametro nomeParametro])
Um método pode chamar a si mesmo. Isto é conhecido como recursividade.
Quando um método com parâmetros é chamado, você precisa passar os parâmetros a ele. Existem três maneiras de fazer isso: por valor, por referência e de saída.
Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!
Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar
Bora aprender a programar!



Deixe um comentário