将接口传递给实现接口的类的构造函数

时间:2014-10-02 09:45:45

标签: java android twitter jtwitter

我有一个Twitter类,它实现了Interface Twitter.IHttpClient。 现在Twitter的构造函数使用相同的接口作为参数。

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

怎么可能? 由于界面Twitter.IHttpClient将成为Twitter类本身的成员,我无法通过构造函数创建一个没有它的Twitter类? 或

我错误地理解了?

1 个答案:

答案 0 :(得分:2)

Twitter.IHttpClientTwitter类的静态嵌套接口。

因此,它是静态范围的,不需要Twitter的实例。