Ir para o conteúdo

🏛️ Classes

Uma classe é a planta ou o modelo para criar objetos. Ela define um conjunto de propriedades (dados) e métodos (comportamentos) que os objetos criados a partir dela terão. É o conceito fundamental da Programação Orientada a Objetos (OOP).


Sintaxe Básica

A declaração de uma classe é simples. Usamos a palavra-chave class seguida pelo nome da classe.

public class Produto
{
    // Membros da classe (campos, propriedades, métodos)

    // Campo (armazena o dado internamente)
    private string _nome;

    // Propriedade (expõe o dado de forma controlada)
    public string Nome { get; set; }
    public double Preco { get; set; }

    // Método (define um comportamento)
    public void AplicarDesconto(double percentual)
    {
        Preco -= Preco * (percentual / 100);
    }
}

Neste exemplo, Produto é uma classe que pode ser usada para criar múltiplos objetos de produto, cada um com seu próprio nome e preço.