Olá pessoal, neste artigo veremos os conceitos sobre Classes. Veremos também dois de seus elementos, que são campos e métodos. Acompanhem:

 Uma classe é definida pela palavra reservada class e serve como modelo para armazenar informações, realizar tarefas e disparar mensagens. Um sistema completo é composto, geralmente, por muitas classes, que são copiadas na memória do computador durante a execução do programa. Essa cópia feita na memória do computador no momento em que o programa está sendo executado chama-se objeto.

 Uma classe pode conter vários elementos, sendo os principais citados logo abaixo:

 - Campos: São variáveis declaradas dentro das classes. Por exemplo:

public class Cliente

        {

            public string Nome;

           

            public string Email;

 

            public string Telefone;

 

            private int Codigo;

        }

 Na classe acima, temos quatro campos: Nome, Email e Telefone, que são campos públicos e podem ser usados em qualquer lugar do programa, e o campo Codigo, que é privado e só pode ser usado por métodos dentro da classe Cliente. Mais sobre métodos na descrição do próximo elemento:

 - Métodos: São funções que realizam tarefas. Eles podem ou não retornar valores, e podem ou não receber parâmetros. Veja os exemplos:

public void EfetuarVenda()

            {

                //Código para enviar o email

            }

 

public void CalcularTroco(decimal valor)

            {

                //Código para calcular o troco, que recebe como parâmetro o valor da compra, do tipo decimal

            }

 

public DateTime DataDaVenda()

            {

                DateTime objData = DateTime.MinValue;

 

                return objData.Date;

            }

 

public decimal CalcularImposto(decimal preco)

            {

                return preco * (1 * 10);

            }

 Na classe acima, existem quatro métodos: EfetuarVenda(), que não recebe nenhum parâmetro e não retorna nenhum valor (para o parâmetro não retornar valor é só usar na declaração do método a palavra reservada void), CalcularTroco(decimal valor), que recebe um parâmetro do tipo decimal e também é do tipo void, DataDaVenda(), que é do tipo DateTime e não recebe nenhum parâmetro, e finalmente o CalcularImposto(decimal preco), que é do tipo decimal e recebe um parâmetro também do tipo decimal.

 Percebam que podemos usar diversas combinações nos métodos, de tipos de dados diferentes a métodos com ou sem retorno e com ou sem parâmetros. Podemos também usar quantos parâmetros precisarmos em nossos métodos, sempre levando em conta o bom senso.

 Assim finalizo o artigo. Na próxima parte do nosso artigo veremos os outros dois elementos da classe, que são as Propriedades e os Eventos. Não percam!

 Um abraço, e até o próximo artigo.

 Wellington Balbo de Camargo

 wellingtonbalbo@gmail.com