Back to questions
Junior — Middle
58
Можете объяснить, что подразумевается под определением класса в контексте программирования?
Answer from AI
sobes.tech AI
В программировании класс — это шаблон или чертёж для создания объектов. Он определяет свойства (поля) и поведение (методы), которые будут у объектов этого класса.
Класс инкапсулирует данные и функции, связанные с ними, что позволяет создавать множество экземпляров (объектов) с одинаковой структурой, но разными значениями.
Пример на Java:
public class Car {
// свойства
private String model;
private int year;
// конструктор
public Car(String model, int year) {
this.model = model;
this.year = year;
}
// метод
public void drive() {
System.out.println(model + " едет");
}
}
Здесь класс Car описывает автомобиль с моделью и годом выпуска, а также поведением — ездить.