Задание 3. Определение методов класса Employee
Задание
Описать методы класса Employee:
- Initialize()
- SetVacationHours()
- SetJobTitle()
- GetInfo()
- GetName()
Реализация
Initialize() – метод с областью видимости public, который возвращает void. Входными параметрами для этого метода служат значения всех атрибутов класса Employee (описанные ранее свойства класса).
- Установите курсор в пустую строку после описания конструктора.
- Щёлкните правой кнопкой мыши и в открывшемся меню выберите пункт Source -> Add Method.
- В поле Method name введите имя метода Initialize.
- В списке Insert position укажите Cursor position.
- Щёлкните по кнопке Generate.
- Вручную укажите параметры метода, которые соответствуют свойствам класса как показано в следующем коде:
method public void Initialize(input pEmpNum as integer, input pFirstName as character, input pLastName as character, input pAddress as character, input pPostalCode as character, input pPhones as character extent 3, input pVacationHours as integer, input pJobTitle as character ): return. end method.
SetVacationHours() – метод с областью видимости public, который возвращает void. У метода один входящий параметр – pHours с типом данных integer.
- Установите курсор в пустую строку перед оператором конца класса (end class).
- Щёлкните правой кнопкой мыши и в открывшемся меню выберите пункт Source -> Add Method.
- В поле Method name введите имя метода SetVacationHours.
- В списке Insert position укажите Last method.
- Щёлкните по кнопке Generate.
- Вручную укажите входящий параметр pHours.
method public void SetVacationHours( input pHours as integer ): return. end method.
SetJobTitle() – метод с областью видимости public, который возвращает void. У метода один входящий параметр – pJobTitle с типом данных character.
- Установите курсор в пустую строку перед оператором конца класса (end class).
- Щёлкните правой кнопкой мыши и в открывшемся меню выберите пункт
Source -> Add Method. - В поле Method name введите имя метода SetJobTitle.
- В списке Insert position укажите Cursor position.
- Щёлкните по кнопке Generate.
- Вручную укажите входящий параметр pJobTitle.
method public void SetJobTitle( input pJobTitle as character ): return. end method.
GetInfo() – метод с областью видимости public, возвращающий character и не имеющий параметров.
- Установите курсор в пустую строку перед оператором конца класса (end class).
- Щёлкните правой кнопкой мыши и в открывшемся меню выберите пункт
Source -> Add Method. - В поле Method name введите имя метода GetInfo.
- В качестве возвращаемого типа данных выберите character.
- В списке Insert position укажите Cursor position.
- Щёлкните по кнопке Generate.
method public character GetInfo( ): define variable result as character no-undo. return result. end method.
GetName() – метод с областью видимости private, возвращающий character и не имеющий параметров.
- Установите курсор в пустую строку перед оператором конца класса (end class).
- Щёлкните правой кнопкой мыши и в открывшемся меню выберите пункт
Source -> Add Method. - В поле Method name введите имя метода GetName.
- Выберите область видимости Private.
- В качестве возвращаемого типа данных выберите character.
- В списке Insert position укажите Cursor position.
- Щёлкните по кнопке Generate.
method private character GetName( ): define variable result as character no-undo. return result. end method.
Сохраните файл и убедитесь в отсутствии ошибок компиляции.