Об’єктно-орієнтоване програмування в delphi (ООП) класи і об’єкти, delphi, компоненти
спадкування
Концепція об'єктно-орієнтованого програмування припускає можливість визначати нові класи за допомогою додавання полів,
властивостей і методів к. вже існуючих класів. Такий механізм отримання нових класів називається породженням. При цьому новий, породжений клас (нащадок) успадковує властивості і методи свого базового, батьківського класу.
Концепція об'єктно-орієнтованого програмування припускає можливість визначати нові класи за допомогою додавання полів, властивостей і методів до вже існуючих класів. Такий механізм отримання нових класів називається породженням. При цьому новий, породжений клас (нащадок) успадковує властивості і методи свого базового, батьківського класу.
TEmployee = class (T Person)
Процедура TForm1.Buttonlclick. яка запускається натисканням кнопки Додати (Button1), створює об'єкт list [n] класу Tstud або TProf. Клас створюваного об'єкту опрелеляется станом перемикача RadioButton. Установка перемикача в положення студент (RadioButtoni) визначає клас TStud, а в положення викладач (RadioSutton2) - клас TProf.
Процедура TForm1. Button2click, яка запускається натисканням кнопки Список (Button2), застосовуючи метод info до кожного об'єкту списку (елементу масиву), формує рядок, що представляє собою весь список.
Класи і об'єкти Delphi
Для реалізації інтерфейсаDelphi використовує бібліотеку класів, яка містить велику кількість різноманітних класів, що підтримують
форму і різні компоненти форми (командні кнопки, поля редагування і т. д.).
Для реалізації інтерфейсу Delphi використовує бібліотеку класів, яка містить велику кількість різноманітних класів, що підтримують форму і різні компоненти форми (командні кнопки, поля редагування і т. Д.). Під час проектування форми додатку Delphi автоматично додає в текст програми необхідні об'єкти.