В этой статье мы рассказываем, что такое класс и почему возникла эта концепция. Хотя тема интересна, здесь мы сосредоточимся на принципах, лежащих в основе программирования на MQL5. Эта статья — лишь введение.
Как следует из названия, здесь мы изучаем классы — одно из фундаментальных понятий объектно-ориентированного программирования. В этом первом приближении мы рассмотрим только то, что необходимо для понимания следующих статей. Пока мы не будем углубляться во все аспекты классов, поскольку некоторые из них уже были рассмотрены в статьях о структурном программировании. Обратитесь к предыдущим статьям за более подробной информацией.
Тем не менее, нам нужно как следует объяснить некоторые особенности и возможности классов. Только так вы сможете понять, почему работает код, который мы рассмотрим далее, и как его использовать. Цель в том, чтобы вы могли следить за изложением при минимальных пояснениях с моей стороны, поскольку со временем я буду всё меньше комментировать отдельные детали.
Начнём с основ: чтобы понять классы, сначала нужно разобраться в другом понятии, объяснённом в предыдущих статьях, — в понятии структуры.
Опубликована статья От начального до среднего уровня: Классы (I):
Как следует из названия, здесь мы изучаем классы — одно из фундаментальных понятий объектно-ориентированного программирования. В этом первом приближении мы рассмотрим только то, что необходимо для понимания следующих статей. Пока мы не будем углубляться во все аспекты классов, поскольку некоторые из них уже были рассмотрены в статьях о структурном программировании. Обратитесь к предыдущим статьям за более подробной информацией.
Тем не менее, нам нужно как следует объяснить некоторые особенности и возможности классов. Только так вы сможете понять, почему работает код, который мы рассмотрим далее, и как его использовать. Цель в том, чтобы вы могли следить за изложением при минимальных пояснениях с моей стороны, поскольку со временем я буду всё меньше комментировать отдельные детали.
Начнём с основ: чтобы понять классы, сначала нужно разобраться в другом понятии, объяснённом в предыдущих статьях, — в понятии структуры.
Автор: CODE X