В JDBC нам нужно создавать объекты интерфейсов, таких как Statement, Connection, ResultSet и т. Д. Но я знал, что объекты интерфейсов невозможны, а затем как он работает в JDBC?Почему интерфейсы JDBC имеют объекты
-1
A
ответ
2
Вы не используете new Statement()
или что-то в этом роде.
Кто-то (поставщик драйверов JDBC) обеспечивает конкретные реализации этих интерфейсов. Это те, которые получают экземпляр (не вами, а кодом драйвера, вы просто получаете их и код для интерфейса).
То же самое с любым интерфейсом.
Смежные вопросы
- 1. Почему API-интерфейсы sql имеют отдельные объекты соединения и курсора?
- 2. Почему не все классы Java имеют интерфейсы?
- 3. Почему интерфейсы Java имеют реализации методов?
- 4. Объекты как интерфейсы
- 5. Наблюдаемые объекты/динамические интерфейсы?
- 6. интерфейсы Mocking JDBC в Спока
- 7. Почему объекты программного обеспечения имеют наименьший объем?
- 8. Почему эти объекты имеют разные функции-конструкторы?
- 9. Почему мы реализуем интерфейсы?
- 10. Объекты Delphi, объекты NIL и интерфейсы
- 11. Почему разные версии Android имеют разные графические интерфейсы?
- 12. Почему они решили, что интерфейсы имеют «дополнительные операции»
- 13. Почему интерфейсы CORBA имеют тип возврата и ключевое слово out?
- 14. Интерфейсы/Классы/Объекты и наследование
- 15. Возвращаемые полиморфные объекты C++ (интерфейсы)
- 16. Должны ли объекты реализовывать интерфейсы?
- 17. ООП, интерфейсы, объекты и литье
- 18. Companion Объекты в Котлин Интерфейсы
- 19. Являются ли интерфейсы обработаны как объекты?
- 20. Какие веб-интерфейсы Subversion имеют функцию вины?
- 21. Какой эффект имеют интерфейсы на скорости выполнения в Delphi?
- 22. Интерфейсы командной строки - почему?
- 23. Почему интерфейсы статичны?
- 24. Почему насмешливо предпочитают интерфейсы?
- 25. Почему нужны интерфейсы Java?
- 26. Почему объекты javascript не имеют map/reduce/filter?
- 27. Почему мы создаем объекты, которые не имеют функциональности?
- 28. Почему объекты файлов имеют собственные итераторы в python?
- 29. Почему объекты класса имеют доступ к экземплярам модулей модуля Kernel?
- 30. Почему объекты не имеют hasattr и getattr как атрибуты?