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, който извежда съобщение. Създавайки обект от този клас, получаваме конкретна кола с определени свойства и поведение.