Методы класса.
обычные методы, которые входят в состав класса относятся к определенному объекту и работают с объектом.
1. обычные
2. класса – не связанны с объектами класса. Дополнительный параметр, явл. ссылкой на объект д/методов класса не формируются Могут быть вызваны до того, как создастся хоть один объект класса. Вызов метода:
a. традиционный <имя_объекта>.<имя_метода>
b. <имя_класса>.<имя_метода>
Пример:
Type
T class = class
Class function GetDir: string;
End;
Var
Object 1: T Class
S1, S2: string;
Begin
S 1: = T Class.Getdir;
Object 1: = T Class.create;
S2: = object 1.Getdir;
End;
В теле метода класса нельзя использовать поля и методы этого класса.
Часто вместо метода класса может быть использована обычая процедура или функция.
Но, например, функцию, определяющую, сколько объектов этого класса уже создано, логичнее включить в классе.
Class function Instance Size: LongInt
Class Function ClassName: String
- Принципы объектно-ориентированного программирования.
- Структура класса.
- Свойства.
- Статические и виртуальные методы.
- Перезагружаемые методы.
- Конструкторы и деструкторы.
- Интегрированная среда разработки Delphi.
- Визуальные средства разработки.
- Программирование с управлением по событиям.
- Абстрактный метод.
- Методы класса.
- Исключительные ситуации.
- Атрибуты доступа в Delphi.
- Обработка исключительных ситуаций.
- Библиотека визуальных компонентов в Delphi (vcl).
- Ссылки на классы.
- Указатели на методы.
- Фреймы и шаблоны компонентов.
- Delphi 2009: отличия от предыдущих версий.
- Классы и модули.
- Модули и программы.
- Информация о типе во время выполнения.
- Полиморфизм и виртуальные методы.