Продолжая этот вопрос: Почему вы не можете уменьшить видимость метода в подклассе Java?
Мне нужно создать класс B, который почти идентичен классу A, за исключением того, что B не может выполнять определенные действия, которые A может.
Будучи ленивым программистом, как я, я пытался наследовать A, только чтобы приветствовать ошибку, которая B не может уменьшить видимость методов A. Duh!..
Теперь A является API от поставщика, я намерен инкапсулировать этот API, чтобы его было проще использовать.
Интересно, что лучше всего подходит для этого?