Я просто пытаюсь понять, почему все поля, определенные в интерфейсе, неявно static и final. Идея сохранения полей static имеет смысл для меня, поскольку вы не можете иметь объекты интерфейса, но почему они final (неявно)?
Кто-нибудь знает, почему дизайнеры Java пошли с созданием полей в интерфейсе static и final?