1 de setembro de 2011

Métodos.

Métodos são sequencias (estruturadas) de instruções que podem ser usadas dentro de um programa, vários deles já existem e são reconhecidos pelo IDE, porém, você pode optar por criar seus próprios métodos e usá-los sempre que julgar necessário.
Criar métodos é uma boa forma de otimizar o seu sistema pois chamar um método é bem mais prático que criar uma estrutura equivalente dentro do programa, principalmente se você vai usá-lo mais de uma vez. A criação de métodos tem um padrão a ser seguido.

Para criar um método:

<nível de acesso> <tipo de retorno> nomeDoMétodo (lista de parâmetros)
{
    /* Escopo (ou corpo) do método é aqui onde estarão as instruções que o código deverá executar, o escopo do método é basicamente a função do método */
}
/*a lista de parâmetros não é obrigatória*/

Para usar o método:

nomeDoMétodo (lista de argumentos);
/*se o método não possui parâmetros, os argumentos também não são obrigatórios*/

Um exemplo de Método,

   private bool Valida () //método tipo boolean, verdadeiro/falso
        {
            bool resultado = true; //variável de retorno, tipo boolean

            //Validação da divisão
            if (radioButton4.Checked) //Checa se foi pressionado o botão dividir
            {
                if (textBox2.Text == "0") //Checa se o divisor é zero
               {                
                    MessageBox.Show("Não é possível realizar divisão por zero");
                    resultado = false;
               }                
            }
            return resultado;
        }
   
Ao menos que seja usado um método do tipo void, todo método deve retornar um valor, para chamar esse método basta utilizar "Valida();" já que ele não possui parâmetros. Lembrando que é necessário usar os parênteses mesmo sem utilizar argumentos. O escopo do método descreve basicamente as instruções que o método deve seguir, ou seja, a função do método. Se um método criado não possuir escopo (nem na super classe e nem na subclasse) ele não fará nada, será um método sem utilidade alguma.

Nenhum comentário:

Postar um comentário