Содержание
- 2. Наследование несколько изменяет правила совместимости типов в Турбо Паскале.
- 3. Совместимость объектных типов. Порожденный тип наследует совместимость со всеми своими родительскими типами. Эта совместимость бывает трех
- 4. СОВМЕСТИМОСТЬ ОБЪЕКТНЫХ ТИПОВ. Необходимо помнить, что во всех трех случаях совместимость типов расширяется только от потомка
- 5. Совместимость объектных типов. В модуле Persons тип TStaff является потомком TPerson, а тип TTeacher является потомком
- 6. Необходимо помнить, в каком порядке следует совмещать типы.
- 7. СОВМЕСТИМОСТЬ ОБЪЕКТНЫХ ТИПОВ. Принцип совмещения таков: поля данных источника должны полностью заполнить поля данных приемника. Порожденные
- 8. Совместимость объектных типов. Присвоение порождающего (родительского) объекта порожденному (дочернему) может привести к тому, что некоторые поля
- 9. Совместимость объектных типов. В операторах присваивания из источника в приемник будут копироваться только поля, являющиеся общими
- 10. Совместимость типов работает также для указателей типов объектов и подчиняется тем же общим правилам, что и
- 11. Совместимость объектных типов. Допустимо: SPtr:=TPtr; PPtr:=SPtr; PPtr:=TPtr; Указатель на потомка может присваиваться указателю на родителя. Обратные
- 12. Формальный параметр (конкретное значение либо параметр-переменная) данного объектного типа может принимать в качестве фактического параметра объект
- 13. Совместимость объектных типов. Если определить заголовок процедуры следующим образом: PROCEDURE Show_Fields(Obj : TStaff); Допустимыми типами фактических
- 14. Необходимо помнить, что параметры-значения существенно отличаются от параметров-переменных.
- 16. Скачать презентацию