Можем ли мы определить общедоступные методы в пакетах-частных классах? Например, основной метод всегда является общедоступным даже в рамках пакета-частного класса. Как получается, что мы можем получить доступ к общедоступному методу, принадлежащему классу, который не предназначен для публикации?Открытый метод в пакете-частный класс
0
A
ответ
1
Класс, не являющийся публичным, означает, что мир не может обращаться к нему напрямую. Если класс реализует интерфейс, то вы можете получить доступ к классу и его общедоступным методам через этот интерфейс. Это очень распространенная идиома, например, анонимные классы являются самой частной формой класса, и они обычно используются внешним кодом в качестве владельцев обратных вызовов.
Смежные вопросы
- 1. Внутренний частный класс и открытый метод
- 2. открытый класс или неявный класс в java
- 3. Открытый класс расширяет внутренний класс
- 4. интегрировать «публичный конечный класс» в «открытый класс»
- 5. Как добавить открытый класс?
- 6. открытый класс MyClass: IDisposable?
- 7. как объявить открытый класс
- 8. Java - открытый класс конструктор
- 9. открытый частичный класс | вар
- 10. Открытый метод защищенного абстрактного класса
- 11. Derived открытый метод в классе
- 12. Открытый метод настройки не обновляется
- 13. Открытый класс не является общественным?
- 14. Открытый один класс, рядом другие
- 15. IOS Открытый метод Acces свойство
- 16. OkHttpClient() открытый метод, показывающий ошибку
- 17. Получить переменную из функции в открытый класс
- 18. Открытый класс расширен с ViewPart в другом
- 19. Как вызвать открытый класс в android java
- 20. Сделать открытый класс доступным только в сборке?
- 21. Открытый класс открытого класса и виртуальный
- 22. OkHttpClient «открытый» метод отсутствует в версии 2.0
- 23. метод различия открытый файл в python
- 24. Как создать открытый метод в службе
- 25. Не используется метод расширения, открытый в ServiceStack.Data.IDbConnectionFactory
- 26. Динамически создавать открытый метод в приватном методе
- 27. Этот открытый метод C# не возвращает значение
- 28. Java, запрещает классу вызывать открытый метод
- 29. Mock открытый метод с использованием JMockit
- 30. C# - Открытый класс с индексом accessor
Вы попробовали сами. почему бы вам не попробовать? –