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 |