Зачем в методе haveFun нам нужно обязательно менять тип переменной?