Я читал эту BlogPost http://www.hydrogen18.com/blog/golang-embedding.html и наткнулся на эти линииGoLang иерархия встроенный класс структура
Существует важное различие, чтобы наблюдать здесь. Если myParent является экземпляром Parent, значение myParent не может действовать как Valueable. Вы должны использовать значение & myParent, указатель на экземпляр, чтобы действовать как Valueable. Это связано с тем, что метод Value получает родительский элемент, а не родительский.
Я создал образец https://play.golang.org/p/ojTKZfx97g. Таким образом, вопросы почему вызова метода myparent.Value() работы сам по себе, но не работает, когда вызывается через интерфейс
Спасибо icza. Я думаю, что суть проблемы для меня в том, почему golang не вставляет автоматически и для интерфейса, тогда как он делает это при вызове __myparent.value() __. Из-за ограниченности пространства в комментариях я добавляю дополнительную информацию о другом ответе – tabiul