Página Inicial Nível 1 Nível 2 Nível 3 Nível 4 Nível 5 Nível 6 Perguntas Lista de Exercícios

Classes e objetos

Para atingirmos uma boa organização de códigos recorremos à programação orientada a objetos.

Utilizamos classes com propriedades e métodos para agrupar coisa relacionadas.


Classes

Classes permitem a criação de tipos de objetos customizados.

public class Pessoa
{
    //Fields, properties, methods and events go here...
}

Declarando Classes

Dentro de uma classe agrupamos propridades relacionadas

public class Pessoa
{
    public string Nome { get; set; }
    public int Idade { get; set; }
}

Criação de objetos

Classes, não estáticas, podem ser utilizadas como objetos ou instâncias através da palavra reservada new.

Com isso temos uma variável de referência

Pessoa pessoa = new Pessoa();

Para acessarmos propriedades ou métodos de um objeto devemos utilizar .

Pessoa pessoa = new Pessoa();
pessoa.Nome = "Matheus"; // setando uma propriedade
Console.WriteLine(pessoa.Nome); // acessando uma propriedade

Pessoa pessoa2 = new Pessoa();
pessoa2.Nome = "Fulano"; // setando uma propriedade
Console.WriteLine(pessoa2.Nome); // acessando uma propriedade

Página Inicial Nível 1 Nível 2 Nível 3 Nível 4 Nível 5 Nível 6 Perguntas Lista de Exercícios
Nível 6 - Modificadores de acesso Nível 6 - Herança Nível 6 - Propriedades Nível 6 - Métodos Nível 6 - Sobrecarga de métodos