Sobes.tech
Junior — Middle

Можете ли да обясните концепцията за клас в обектно-ориентираното програмиране?

sobes.tech AI

Отговор от AI

Клас в обектно-ориентираното програмиране е шаблон или чертеж за създаване на обекти. Той описва свойствата (полета) и поведението (методи), които ще имат обектите на този клас. Класът обединява данни и функции, работещи с тези данни, в една структура.

Например, в C# клас може да изглежда така:

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

    public void Drive()
    {
        Console.WriteLine($"Колата {Brand} кара.");
    }
}

Тук класът Car описва кола с марка и година на производство, както и метод Drive, който извежда съобщение. Създавайки обект от този клас, получаваме конкретна кола с определени свойства и поведение.