ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 10) онлайн
Доступ к методам класса
Для объектов класса person, на которые указывают указатели массива persPtr, нам нужен доступ к методам класса person setName() и printName(). Каждый из элементов массива persPtr определен в цикле с использованием операций массива persPtr[j] (при использовании указателей это будет выглядеть как *(persPtr+j)). Элемента- ми массива являются указатели на объекты типа person. Для доступа к членам объектов с использованием указателя применим операцию ->. С учетом сказан- ного выше получим следующий синтаксис для обращения к методу setName():
persPtr [ j ]->setName ( );
Таким образом, мы вызываем метод setName() для объекта класса person, на который указывает указатель, являющийся j элементом массива persPtr.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
