Я пытаюсь использовать Java API интерактивных брокеров, чтобы узнать, могу ли я сделать некоторую алгоритмическую торговлю (на бумаге изначально). Я хочу вызвать метод под названием ReqMktDepth()
, который находится в классе с именем EClientSocket
.Как создать экземпляр класса с конструктором, требующим объекта интерфейса
Для конструктора EClientSocket
требуется объект типа AnyWrapper
, а AnyWrapper
- это интерфейс, не являющийся конкретным классом. Теоретически, как мне пройти прохождение класса AnyWrapper
в конструктор EClientSocket
.
Я использую API других компаний и не понимаю, что делают эти методы, может ли моя реализация быть пустым? – Ankur
Это зависит от конкретного. Может существовать конкретный класс, который реализует AnyWrapper уже в стороннем API. По существу, он не может быть пустым, если AnyWrapper не пуст; то есть вы должны определить каждый метод, определенный интерфейсом, который вы хотите реализовать. – BobbyShaftoe