Разработка приложений в системе Delphi. Шейкер Т.Д. - 107 стр.

UptoLike

Составители: 

доступными для производных классов, поместив их в секцию с ключевым
словом
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