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.