我有一个Twitter类,它实现了Interface Twitter.IHttpClient。 现在Twitter的构造函数使用相同的接口作为参数。
Twitter(java.lang.String name, Twitter.IHttpClient client);
怎么可能? 由于界面Twitter.IHttpClient将成为Twitter类本身的成员,我无法通过构造函数创建一个没有它的Twitter类? 或
我错误地理解了?
答案 0 :(得分:2)
Twitter.IHttpClient
是Twitter
类的静态嵌套接口。
因此,它是静态范围的,不需要Twitter
的实例。