Объектно-ориентированное программирование (ООП) - это технология в которой объекты создаются с помощью классов. Класс описывает свойства объекта или объектов, создаваемых на его основе. Объект - это экземпляр класса.