Основы языка Delphi


Введение в объектно-ориентированное программирование


Index1
Глава 9. Введение в объектно-ориентированное программирование Исторически сложилось так, что программирование возникло и развивалось как процедурное программирование, которое предполагает,...
Класс
Класс Классический язык Pascal позволяет программисту определять свои собственные сложные типы данных — записи (records). Язык Delphi, поддерживая концепцию объектно-ориентированного программир...
Объект
Объект Объекты как представители класса объявляются в программе в разделе var, например: var student: TPerson; professor: TPerson; Примчание В Delphi объект — это динамическая структура...
Метод
Метод Методы класса (процедуры и функции, объявление которых включено в описание класса) выполняют действия над объектами класса. Для того чтобы метод был выполнен, необходимо указать имя объе...
Инкапсуляция и свойства объекта
Инкапсуляция и свойства объекта Под инкапсуляцией понимается скрытие полей объекта с целью обеспечения доступа к ним только посредством методов класса. В языке Delphi ограничение доступа к п...
Наследование
Наследование Концепция объектно-ориентированного программирования предполагает возможность определять новые классы посредством добавления полей, свойств и методов к уже существующим классам. Та...
Директивы protected и private
Директивы protected и private Помимо объявления элементов класса (полей, методов, свойств) описание класса, как правило, содержит директивы protected (защищенный) и private (закрытый), которые...
Полиморфизм и виртуальные методы
Полиморфизм и виртуальные методы Полиморфизм — это возможность использовать одинаковые имена для методов, входящих в различные классы. Концепция полиморфизма обеспечивает з случае применения м...
Диалоговое окно программы Полиморфизм
Рисунок 9.1. Диалоговое окно программы Полиморфизм...
Листинг 9 1 Демонстрация полиморфизма
Листинг 9.1. Демонстрация полиморфизма unit polimor_; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1:...
Классы и объекты Delphi
Классы и объекты Delphi Для реализации интерфейса Delphi использует библиотеку классов, которая содержит большое количество разнообразных классов, поддерживающих форму и различные компоненты ф...








Начало