Я читал этот пост. Почему в Java будет использоваться статический вложенный интерфейс? в частности первый ответ. В этом ответе написано, что использование слов "public" или "public final" в полях интерфейса является излишним. Мой вопрос: почему? Почему я должен удалить их? Если у меня есть что-то вроде этого:
public interface Int1 {
public void add();
void remove();
}
Разве это не значит, что я хочу, чтобы метод add был реализован каким-либо классом, а метод remove - только для классов моего пакета?