ВУЗ:
Составители:
Рубрика:
доступными для производных классов, поместив их в секцию с ключевым
словом
protected. Элементы описания, размещённые в защищённой секции
доступны только методам самого класса и любым его потомкам, независимо от
того, находятся они в том же модуле, или нет.
Кроме перечисленных выше секций есть ещё одна –
published. Правила
видимости у этой секции такие же, как у
public. Особенность в том, что для
элементов, помещённых в эту секцию, генерируется информация, позволяющая
превращать их в компоненты. Те свойства, которые должны быть доступны в
Инспекторе объектов, обязательно надо поместить в эту секцию. Секция
published используется при разработке компонентов.
По умолчанию (без указания типа секции) секция считается объявленной
как
published. Такая секция помещается в самом начале объявления класса
любой формы и продолжается до первой объявленной секции, в неё
Delphi
помещает описания расположенных на форме компонентов.
ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
1. Поясните, в чём суть принципов инкапсуляции, наследования и
полиморфизма.
2. Дайте определение класса.
3. У каких классов больше полей: расположенных выше или ниже по
иерархии?
4. Что такое объект?
5. Что такое поле (свойство, метод)?
6. Что общего и в чём различие в наследовании полей, свойств и методов?
7. Какой класс называется абстрактным?
8. Какие существуют методы?
9. Что общего и в чём различие виртуальных и динамических методов?
10. Перечислите секции в объявлении класса, определяющие видимость
(доступность) сделанных объявлений.
11. Для чего предназначены методы
Create, Destroy, Free?
107
доступными для производных классов, поместив их в секцию с ключевым
словом protected. Элементы описания, размещённые в защищённой секции
доступны только методам самого класса и любым его потомкам, независимо от
того, находятся они в том же модуле, или нет.
Кроме перечисленных выше секций есть ещё одна – published. Правила
видимости у этой секции такие же, как у public. Особенность в том, что для
элементов, помещённых в эту секцию, генерируется информация, позволяющая
превращать их в компоненты. Те свойства, которые должны быть доступны в
Инспекторе объектов, обязательно надо поместить в эту секцию. Секция
published используется при разработке компонентов.
По умолчанию (без указания типа секции) секция считается объявленной
как published. Такая секция помещается в самом начале объявления класса
любой формы и продолжается до первой объявленной секции, в неё Delphi
помещает описания расположенных на форме компонентов.
ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
1. Поясните, в чём суть принципов инкапсуляции, наследования и
полиморфизма.
2. Дайте определение класса.
3. У каких классов больше полей: расположенных выше или ниже по
иерархии?
4. Что такое объект?
5. Что такое поле (свойство, метод)?
6. Что общего и в чём различие в наследовании полей, свойств и методов?
7. Какой класс называется абстрактным?
8. Какие существуют методы?
9. Что общего и в чём различие виртуальных и динамических методов?
10. Перечислите секции в объявлении класса, определяющие видимость
(доступность) сделанных объявлений.
11. Для чего предназначены методы Create, Destroy, Free?
107
Страницы
- « первая
- ‹ предыдущая
- …
- 105
- 106
- 107
- 108
- 109
- …
- следующая ›
- последняя »
