Sobes.tech
Junior — Middle

Môžete vysvetliť koncept triedy v objektovo orientovanom programovaní?

sobes.tech AI

Odpoveď od AI

Trieda v objektovo orientovanom programovaní je šablóna alebo vzor na vytváranie objektov. Popisuje vlastnosti (polia) a správanie (metódy), ktoré budú mať objekty tejto triedy. Trieda spája údaje a funkcie, ktoré s týmito údajmi pracujú, do jednej štruktúry.

Napríklad v C# môže trieda vyzerať takto:

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

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

Tu trieda Car opisuje auto s značkou a rokom výroby, a tiež metódu Drive, ktorá vypisuje správu. Vytvorením objektu tejto triedy získame konkrétne auto s danými vlastnosťami a správaním.