У меня есть класс Twitter, который реализует интерфейс Twitter.IHttpClient. Теперь contructor для Twitter использует тот же интерфейс, что и параметр.Передача интерфейса конструктору класса, реализующего интерфейс
Twitter(java.lang.String name, Twitter.IHttpClient client);
Как это возможно? Как интерфейс Twitter.IHttpClient будет членом самого класса Twitter, и я не могу создать класс Twitter без него через конструктор? или
Я понимаю неправильно?