Back to questions
Junior — Middle
65
Можете объяснить концепцию классов в объектно-ориентированном программировании?
Answer from AI
sobes.tech AI
Класс в объектно-ориентированном программировании — это шаблон или чертёж для создания объектов. Он описывает свойства (поля) и поведение (методы), которые будут у объектов этого класса.
Класс объединяет данные и функции, работающие с этими данными, в одну структуру. Это позволяет моделировать реальные сущности и их взаимодействия.
Пример на C#:
public class Car
{
// Поля (свойства)
public string Brand { get; set; }
public string Model { get; set; }
public int Year { get; set; }
// Метод
public void Drive()
{
Console.WriteLine($"Машина {Brand} {Model} едет.");
}
}
// Использование
Car myCar = new Car { Brand = "Toyota", Model = "Corolla", Year = 2020 };
myCar.Drive();
Таким образом, класс задаёт структуру и поведение объектов, а объекты — это конкретные экземпляры класса с собственными значениями полей.