|
||||||
|
|
|
|
|
|
Урок 7: Класс. Что это такое?Я думаю, что резонно будет начать разговор о классах с объяснения того, что это вообще такое. Я более чем уверен, что многие из читателей этой книги никогда не использовали этот очень нужный и полезный инструмент для программирования.
Итак, класс - это объект, имеющий собственные переменные и главное методы (основное отличие от структуры).
Я думаю, что вам вряд ли стало понятнее, но всё приходит с опытом.
Рассмотрим применение классов на примере программирования игры. Как вам известно в большенстве игр
есть монстры. А теперь представте себе код игры, содержащий функции и переменные, связанные с этими
монстрами, видов коих может быть несколько десятков. Для каждого вида нужно объявить новые переменные и
методы, отвечающиие за новые характеристики и способности... Ну как, впечатляет? На создание такого кода
ушло бы очень много времени. И, в основном, ушло бы оно не на написание кода, а на поиск нужных его частей.
Именно по этому все современные игры, да и вообще большенство большых проектов, пишутся на базе классов.
Это даёт коду структурированность и экономит уйму времени. Вообщем, я являюсь большим поклонником классов и использую их практически во всех своих проектах. Я надеюсь, что через некоторое время вы овладеете этим полезным инструментом. P.S. Простите за фанатизм. :) |
© 2005 сайт VisualCBook.narod.ru © 2005 Кадров Никита |