Delphi успадковує всі можливості роботи з об’єктами, які існують у Pascal-і, але, водночас, має багато нових можливостей. Об’єкт у Delphi – це сукупність властивостей, методів і подій, на які він може реагувати. Об’єктний тип називається класом. Рівень доступності/захищеності елементів класу визначається одним з чотирьох ключових слів: public, published, protected, private. При описі нового класу можна додавати нові методи і властивості, залишаючи методи і властивості батьківського класу, а можна батьківські методи і властивості перевизначити. У Delphi існує чотири види методів: статичні, віртуальні, динамічні та абстрактні. Спеціальні типи методів для створення і видалення об’єктів – конструктори і деструктори. Важливою характеристикою об’єкту є події, на які він реагує (клацання мишкою, натиск клавіші Ввід і т.д.)
Питання по темі
1. Яке ключове слово входить до опису об’єктного типу в Delphi?
а) class
б) object
в) ClassOfObject
2. Як називається найзагальніший з напередвизначених класів (TObject)
3. Рівень доступності/захищеності елементів класу визначається одним з ключових слів:
а) public, published, protected, private
б) public, private
в) private
4. Стандартні імена для конструкторів та деструкторів у Delphi
а) Init; Done
б) Create; Destroy
в) Constructor; Destructor
5. Різновиди методів у Delphi
а) статичні, віртуальні, динамічні та абстрактні.
б) статичні, віртуальні, динамічні
в) статичні, віртуальні, дружні