Junior — Middle
Можете ли да објасните концепт класе у објектно оријентисаном програмирању?
sobes.tech АИ
Одговор од АИ
Класа у објектно оријентисаном програмирању је шаблон или цртеж за креирање објеката. Она описује својства (поља) и понашање (методе) која ће имати објекти те класе. Класа спаја податке и функције које раде са тим подацима у једну структуру.
На пример, у C# класа може изгледати овако:
public class Car
{
public string Brand { get; set; }
public int Year { get; set; }
public void Drive()
{
Console.WriteLine($"Ауто {Brand} вози.");
}
}
Овде, класа Car описује ауто са марком и годином производње, као и методом Drive који приказује поруку. Креирањем објекта ове класе добијамо конкретан ауто са задатим својствима и понашањем.