Вопрос проверяет понимание принципов ООП в Go, в частности, как язык реализует механизм ограничения доступа к данным и методам.
Короткий ответ
Инкапсуляция в Go достигается за счет использования регистра символов в именах. Имена, начинающиеся с заглавной буквы, доступны вне пакета (публичные). Имена, начинающиеся с маленькой буквы, видимы только внутри того же пакета (приватные).
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.