Drivable: интерфейс — поведение, а не данные
Интерфейс не может содержать поля — это контракт о поведении. Реализуйте методы Drive() string для Car и Bike, чтобы они удовлетворяли Drivable. Поле Wheels через интерфейс недоступно.
Показать решение
GolangРешение
func (Car) Drive() string { return "машина" }
func (Bike) Drive() string { return "велосипед" }Записаться на разбор
10 000 ₽ · 60 минут · онлайн