Sobes.tech
Junior — Middle

Consegue explicar o conceito de classe na programação orientada a objetos?

sobes.tech IA

Resposta da IA

Uma classe na programação orientada a objetos é um modelo ou um esquema para criar objetos. Ela descreve as propriedades (campos) e comportamentos (métodos) que esses objetos terão. A classe combina dados e funções que operam esses dados numa única estrutura.

Por exemplo, em C#, uma classe pode parecer assim:

public class Car
{
    public string Brand { get; set; }
    public int Year { get; set; }

    public void Drive()
    {
        Console.WriteLine($"O carro {Brand} está a conduzir.");
    }
}

Aqui, a classe Car descreve um carro com marca e ano de fabrico, bem como um método Drive que exibe uma mensagem. Ao criar um objeto desta classe, obtemos um carro específico com propriedades e comportamentos definidos.