Все методы из interface
неявно public
. Но внутри класса, если публикация не упоминается явно, она имеет только видимость пакета. Благодаря переопределению вы можете увеличить видимость. Вы не можете уменьшить видимость. Поэтому измените реализацию getGait()
в классе верблюда как
public String getGait() {
return " mph, lope";
}