logo search
Шпора по информатике / 002

15.3 Вызов элементов класса

Пусть есть класс, стандартный или свой, и мы хотим в своей программе

использовать один из его элементов. Очевидно, что мы должны вызвать этот элемент по имени. Но только по имени элемент вызвать нельзя, т.к. каждый элемент должен быть привязан к конкретному объекту, т.е. имя должно быть составным.

Возможны различные способы вызова элемента класса для объявленного

объекта. Рассмотрим их с примерами из программы раздела 14.5 и другими, используя следующие сокращения: об – это имя объекта, ик – это имя класса.

  1. Вызов с полным именем элемента: об. ик :: элемент,

например, s . tabsin::N, s . tabsin::tab( ), z1.cоmplех :: real

  1. Вызов с уточнённым именем: об . элемент,

например, s . N , s . tab( ), z1.real

  1. Вызов с указателем на объект: указатель -> элемент,

например, tabsin * p; p= &s; p -> tab( ) ;

Здесь объявлен указатель p на объект s и для этого объекта

вызывается метод tab( ). Есть еще и другие способы.