Вы с равным успехом можете передать в класс результат функции. Вы не результат должны передавать, а саму функцию