Принципы объектно-ориентированного программирования

         

Свойства, массивы и индексаторы


ГЛАВА 7 Свойства, массивы и индексаторы
Свойства как "умные" поля
Определение и использование свойств
Чем занимается компилятор на самом деле
ОШИБКА - компилироваться не будет
Сверить почтовый индекс с базой данных.

Обновить город на основе проверенного zipCode
Конец метода Address
Неизменяемые свойства
Наследование свойств
Дополнительные возможности использования свойств.
Массивы
Объявление массивов
Этот синтаксис отличен от C++

Пример одномерного массива
Многомерные массивы
Запрос ранга массива


Невыровненные массивы
Работа с объектами как с массивами с помощью индексаторов
Определение индексаторов
Пример индексатора
Правила разработки
Подведем итоги