Cтраница 2
Ссылка на объект производного класса с помощью указателя базового класса не опасна, потому что объект производного класса является также и объектом своего базового класса. Если производится ссылка с помощью указателя базового класса на элементы, имеющиеся только в объектах производного класса, компилятор сообщит о синтаксической ошибке. [16]
Указатель на объект производного класса может быть неявно преобразован в указатель на объект базового класса. [17]
Когда создается объект производного класса, сначала работает конструктор базового класса, затем конструкторы для объектов - элементов производного класса и, наконец, конструктор производного класса. Деструкторы вызываются в порядке, обратном вызовам соответствующих конструкторов. [18]
При создании объекта производного класса первым выполняется конструктор базового класса, затем конструкторы объектов-элементов производных классов, затем конструктор производного класса. Деструкторы вызываются в последовательности, обратной той, в которой вызывались соответствующие конструкторы. [19]
При уничтожении объекта производного класса деструкторы вызываются в последовательности, обратной вызовам конструкторов: сначала вызывается деструктор производного класса, а затем базового класса. [20]
При создании объекта производного класса первым выполняется конструктор базового класса, затем конструкторы объектов-элементов производных классов, затем конструктор производного класса. Деструкторы вызываются в последовательности, обратной той, в которой вызывались соответствующие конструкторы. [21]
Удобно было бы рассматривать объекты производного класса как объекты базового класса и оперировать со всеми этими объектами с помощью указателей базового класса, однако здесь имеется проблема. [22]
Обработчик, который перехватывает объект производного класса, должен размещаться перед обработчиком, который перехватывает объект базового класса. [23]
В этом примере каждый объект производного класса содержит один объект базового класса. Расширение процедур заключалось в написании процедуры производного класса, которая вызывает процедуру базового класса, определенную на компоненте базового класса. [24]
Пользователю предоставляется возможность выбрать объект любого производного класса, и в строках 46 - 64 создается и добавляется в массив указатель класса Mammal на вновь созданный объект. [25]
Верно, или неверно) Объект производного класса является также объектом своего базового класса. [26]
![]() |
Порядок, в котором вызываются конструкторы и деструкторы базового и производного классов ( часть 5 из 5. [27] |
Несмотря на то, что объект производного класса также является и объектом базового, типы объектов производного класса и базового класса различны. [28]
![]() |
Определение класса Point ( часть 1 из 5. [29] |
Рассмотрение объектов базового класса как объектов производного класса может вызвать ошибки. [30]