Campos e Métodos – Classes: Programação Orientada a Objetos – Parte 1

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!

Feliz Natal a todos, um abraço, e até o próximo artigo!

Wellington Balbo de Camargo

wellingtonbalbo@gmail.com

Anúncios

Expresse sua opinião!

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s