Об’єктно-орієнтоване програмування в 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 автоматично додає в текст програми необхідні об'єкти.