Почему при переопределении метода я могу увеличить доступ, но не уменьшить его?

Почему Java указывает, что спецификатор доступа для метода переопределения может разрешать больший, но не меньший доступ, чем переопределяемый метод? Например, метод защищенного экземпляра в суперклассе можно сделать общедоступным, но не закрытым в подклассе.

62
задан Michael 20 February 2019 в 15:23
поделиться