Sobes.tech
Back to questions
Junior — Middle
54

Объясните, что означает понятие класс в объектно-ориентированном программировании.

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 — класс, а объекты, созданные по нему, будут конкретными машинами с заданной моделью и годом выпуска.