Cтраница 1
Методы класса ( процедуры и функции, объявление которых включено в описание класса) выполняют действия над объектами класса. Для того чтобы метод был выполнен, необходимо указать имя объекта и имя метода, отделив одно имя от другого точкой. [1]
Методы класса определяются в программе точно так же, как и обычные процедуры и функции, за исключением того, что имя процедуры или функции, являющейся методом, состоит из двух частей: имени класса, к которому принадлежит метод, и имени метода. Имя класса от имени метода отделяется точкой. [2]
Методы класса ( процедуры и функции, объявление которых включено в описание класса) выполняют действия над объектами класса. Для того чтобы метол был выполнен, необходимо указать имя объекта и имя метода, отделив одно имя от другого точкой. [3]
Методы класса определяются в программе точно так же, как и обычные процедуры и функции, за исключением того, что имя процедуры или функции, являющейся методом, состоит из двух частей: имени класса, к которому принадлежит метод, и имени метода. Имя класса от имени метода отделяется точкой. [4]
Методы класса должны быть описаны в модуле программы. [5]
Методы класса не отличаются ничем особенным от методов любого другого класса, т.е. на них никоим образом не повлиял тот факт, что они написаны для битовых полей, а не для обычных целочисленных значений или перечислений. [6]
Методы класса GC обеспечивают управление выделением и освобождением ресурсов, а свойства этого класса дают информацию о доступной приложению памяти. [7]
Методы класса Array позволяют копировать элементы массивов различных типов друг в друга. Для этого служат методы Сору и СоруТо, описанные в гл. Метод Сору может использоваться как метод класса. [8]
Методы класса Convert могут применяться не только для преобразования базовых типов. Если исходный тип поддерживает интерфейс IConvertible, то такое преобразование осуществится. [9]
Описывая методы внутреннего класса, в заголовке метода следует сначала указать имя внешнего класса, а затем имя внутреннего класса, отделенное от имени внешнего класса точкой. Таким же образом следует указывать внутренний класс и при объявлении переменной соответствующего типа. Поскольку для полной идентификации внутреннего типа требуется указывать и имя внешнего типа, ничто не мешает нам определить внешний тип ( класс) с таким же именем, как у какого-либо внутреннего типа, но с другим содержанием. Нет также причин, запрещающих нам объявить внутренний тип с таким же именем в каком-либо другом классе. [10]
Эти методы класса TObject доступны для объектов каждого класса, поскольку TObject является общим родительским классом для каждого класса. [11]
В методе Round класса Math параметр digits определяет число значащих цифр в дробной части возвращаемого значения. Таким образом, метод Round управляет округлением только дробной части, в отличие от функций RoundTo и SimpleRoundTo. И знак параметра digits всегда положительный. [12]
Как видим, методы класса Array позволяют обойтись одним оператором при копировании массивов. Но в этом классе имеются и более интересные методы преобразования массивов, например, метод Sort, который сортирует элементы одномерного массива в порядке увеличения их значений. Для сортировки массива достаточно вызвать этот метод класса и передать в него имя массива. [13]
Указатель функции-члена передается методу Iterate класса PartsList. В строке 208 метод Iterate () проверяет, не является ли список пустым. Затем в строках 213 - 215 последовательно с помощью указателя функции-члена вызываются из списка все объекты Part. В итоге для объекта Part вызывается соответствующий вариант метода DisplayO, в результате чего для разных объектов выводится разная информация. [14]
Все внутренние переменные и методы класса должны иметь различные имена. [15]