использование методов с одинаковыми именами golang