sábado, 30 de maio de 2009

Criando e usando classes em c#

Criando e usando classes em C#. E esta não é uma tarefa fácil para os iniciantes. Esta dica o guiará passo-a-passo pelas caminhos iniciais.Esta dica assume que você já sabe criar uma aplicação console ou Windows Forms no Visual C# 2005 ou 2008. Sendo assim, crie uma nova aplicação console e vamos criar o esqueleto da classe. Em Visual C# 2005 ou 2008, a forma mais comum de adicionar uma classe ao seu projeto é clicando com o botão direito no namespace do projeto (o primeiro filho do solution explorer) e escolhendo a opção Add -> Class. Em seguida dê o nome "Pessoa.cs" para a classe e clique o botão Add. Imediatamente o código inicial para a classe será exibido, contendo o namespace e alguns using padrões. Agora faça sua classe Pessoa parecida com o código abaixo (não altere nada em relação ao namespace):

class Pessoa
{
// varíáveis privadas para o nome
// e idade da pessoa
private string nome;
private int idade;

// método que permite definir o nome
// da pessoa
public void setNome(string nome)
{
this.nome = nome;
}

// método que permite definir a idade
// da pessoa
public void setIdade(int idade)
{
this.idade = idade;
}

// método que permite obter o nome
// da pessoa
public string getNome(){
return this.nome;
}

// método que permite obter a idade
// da pessoa
public int getIdade(){
return this.idade;
}
}


Hora de testar a classe. Volte à classe principal da aplicação (aquela que contém o método Main) e faça as seguintes alterações:


static void Main(string[] args)
{

// Cria uma instância da classe Pessoa
Pessoa p = new Pessoa();

// Define um nome e idade para a pessoa
p.setNome("Osmar J. Silva");
p.setIdade(37);

// Obtém o nome e idade da pessoa
string nome = p.getNome();
int idade = p.getIdade();
Console.WriteLine("Nome: " + nome + " - Idade: " + idade);
Console.WriteLine("\n\nPressione uma tecla para sair...");
Console.ReadKey();
}

Tente refazer todo o processo, desta vez usando Windows Forms.

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.