Объектно-ориентированное программирование (ООП) – это способ написания программ, в котором все части программы представляются как объекты. Давай представим, что программа – это город, и в этом городе живут разные объекты, как люди, машины, дома и т.д. Вот основные идеи ООП: Классы и объекты: Класс – это как чертёж или план. Например, у нас есть чертёж машины. В чертеже написано, что у машины есть колеса, двигатель, двери и другие части.
Объект – это уже настоящая машина, сделанная по чертежу. То есть, класс – это план, а объект – это то, что получилось по этому плану. Мы можем сделать много машин по одному чертежу, и каждая машина будет объектом. Наследование: Представь, что у тебя есть чертёж машины. Ты можешь сделать новый чертёж, который будет основываться на старом, но с добавлением новых деталей. Например, чертёж спортивной машины, у которой больше скорости. Это называется наследование. Новый чертёж (или класс) "наследует" всё от старого, но может добавлять что-то своё.
Инкапсу