Предисловие Статья входит в подборку: C# Advanced Pack: Продвинутый уровень Удобная навигация по подборке: тык Введение Привет, дружище! Сегодня у нас новая тема из нашей замечательной подборки C# Advanced Pack: Продвинутый уровень. Если пропустил прошлую серию, то тыкай сюда и наверстывай упущенное. А сегодня по плану изучения - ООП: классы и объекты, поехали разбирать! Основные понятия Что такое класс? Классы в C# - это база, это знать надо. Классы словно чертежи или планы, которые определяют,...
Предыдущие части: В первых двух частях я объяснил, что такое объект. А в одном из выпусков приводил пример простейшей игры, где игрок сражается с несколькими монстрами. Там каждый монстр хранился в массиве в виде всего лишь одного числа – его здоровья. Теперь, в рамках ООП, я могу хранить в массиве не просто здоровье, а целого монстра в виде объекта. Я сделаю ему следующие свойства: hp (здоровье), strength (cила), armor (крепость брони). А также я добавлю монстру метод move(), с помощью которого он будет двигаться...