Sobes.tech
Junior — Middle

Můžete vysvětlit koncept třídy v objektově orientovaném programování?

sobes.tech AI

Odpověď od AI

Třída v objektově orientovaném programování je šablona nebo vzor pro vytváření objektů. Popisuje vlastnosti (pole) a chování (metody), které budou mít objekty této třídy. Třída spojuje data a funkce, které s těmito daty pracují, do jedné struktury.

Například v C# může třída vypadat takto:

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

    public void Drive()
    {
        Console.WriteLine($"Auto {Brand} jede.");
    }
}

Zde třída Car popisuje auto s značkou a rokem výroby, a také metodu Drive, která vypisuje zprávu. Vytvořením objektu této třídy získáme konkrétní auto s danými vlastnostmi a chováním.