Доступ к методу класса внутри класса,
В конструкторах, методах или деструкторах класса можно получить доступ к любому другому методу, определенному в классе. Если метод возвращает значение, вы можете использовать это значение в любом месте вашего кода.
Вот синтаксис вызова метода класса из класса:
<method>( [ <parameter>][,…])
method
Имя метода в данном экземпляре класса.
parameter
Ноль или более значений, которые передаются методу во время выполнения. Вы должны указать такое же количество параметров, в том же порядке и с теми же типами, что и в определении метода.
Пример.
Напомним, что при определении метода он может быть определен либо как возвращающий значение, либо как не возвращающий значение (используя void).
Если метод возвращает значение, вы можете использовать его как вызов функции в своём коде. То есть он может быть использован в любом допустимом операторе ABL, который ожидает этот тип значения. Вот пример использования метода GetName (), который возвращает символьное значение:
EmpInfo = GetName() + " " + Address + " " + PostalCode + " " + "Job Title: " + JobTitle + " " + "Vacation Hours: " + string(VacationHours).
Если метод не возвращает значение, вы должны вызвать его в отдельном операторе ABL. Затем вы просто используете любые возвращаемые выходные параметры в своём коде.
GetValue(3,result). message result.
В любом случае вы указываете имя метода, за которым следует список параметров.