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.