Когда я пытаюсь получить доступ и переопределить унаследованную абстрактную функцию из абстрактного класса с защищенным уровнем доступа,
protected <ReturnDataType> <FunctionName>() {
после удаления защищенного типа доступа Eclipse выдает мне эту ошибку
Невозможно уменьшить видимость унаследованного метода от ‹ унаследованного класса >
который разрешается с помощью быстрого исправления, присваивающего ему тип доступа Protected.
Я знаю, что у меня также может быть тип доступа Public для этой переопределенной функции.
Теперь мой вопрос: каков риск/проблема, связанная с тем, что я использую эту функцию как общедоступную?