2014-10-02 3 views
0

인터페이스 Twitter.IHttpClient를 구현하는 클래스 Twitter가 있습니다. 이제 트위터의 컨스트럭터는 같은 인터페이스를 매개 변수로 사용합니다.인터페이스를 구현하는 클래스의 생성자에 인터페이스 전달

Twitter(java.lang.String name, Twitter.IHttpClient client); 

어떻게 가능합니까? Twitter.IHttpClient 인터페이스는 Twitter 클래스 자체의 멤버이므로 생성자를 통해 Twitter 클래스를 만들 수는 없습니까? 또는

내가 잘못 이해하고 있습니까?

답변

2

Twitter.IHttpClientTwitter 클래스의 정적 중첩 인터페이스입니다.

이와 같이 정적으로 범위가 지정되며 Twitter의 인스턴스는 필요하지 않습니다.