Почему Java ограничивает модификатор доступа скрывающего метода [закрыто]

При скрытии статического поля нет ограничений на то, какой уровень доступа имеет поле в подклассе, оно может быть даже нестатичным и другого типа данных.

С другой стороны, когда скрывается статический метод, статический метод от подкласса, который скрывает статический метод от суперкласса, может предоставлять больший, но не меньший доступ, чем скрытый метод.

AFAIK, статическое связывание методов в любом случае выполняется во время компиляции, так почему же существует такое ограничение?

Постскриптум Вопрос просто из любопытства.

Ответы на вопрос(1)

Ваш ответ на вопрос