Sobes.tech
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 који приказује поруку. Креирањем објекта ове класе добијамо конкретан ауто са задатим својствима и понашањем.