Напомним, что операция — это поведенческая черта класса, которая определяется именем, набором параметров, их типами и кратностями, типом и кратностью возвращаемого значения.
Вы здесь
- Добавьте в интерфейс Stack операции очистки стека reset, которая не имеет параметров, статическую операцию создания нового стека createNew с возвращаемым значением типа Stack.
- Можно выделить два вида блоков — составной оператор и определение функции, которые состоят из составного оператора (тела функции) и заголовка функции, который находится перед телом функции (в него входят имя функции, типы возвращаемого значения и формальных параметров).
- Класс Collections содержит общедоступную статическую операцию addAll с возвращаемым значением типа boolean.
- Операция задаётся именем, набором параметров, типом возвращаемого значения и его кратностью.
- Это означает, что у них должен быть открытый (public) метод называющийся run, который не получает параметров и у него нет возвращаемого значения.
- Затем реализация интерфейса преобразует ответное сообщение в возвращаемое значение, которое передаётся вызвавшему процессу.
- Можно выделить два вида блоков — составной оператор и определение функции, которые состоят из составного оператора (тела функции) и заголовка функции, который находится перед телом функции (в него входят имя функции, типы возвращаемого значения и формальных параметров).