Переопределить общедоступный метод в подклассе таким образом, чтобы ограничивать доступ к общедоступным данным, сохраняя при этом доступ к родительскому классу?
У меня есть общий класс Collection, с множеством общедоступных методов getter. Чтобы получить один элемент из коллекции, вы вызываете get (). Существует также несколько методов, которые возвращают несколько элементов: getMany (), getRange (), getAll (), find (), findAll (), query (), queryAny () и т. Д. Внутренне все эти методы, возвращающие несколько элементов, имеют цикл, […]