想想静态意味着什么- "与特定实例无关".因此,正如您所指出的,static类Foo的字段是一个不属于任何Foo实例的字段,而是属于Foo 类本身.
现在想想接口是什么 - 它是一个契约,一个实现它的类承诺提供的方法列表.另一种思考方式是接口是一组"与特定类无关"的方法 - 任何类都可以实现它,只要它提供这些方法即可.
因此,如果一个接口与任何特定的类没有关系,那么很明显一个接口与一个类的实例无关- 对吧?
*注意,正如@Owlstead所指出的,有一些方法可以在类中定义接口.但是,为了绕过界面(这似乎是你正在处理的东西)包裹你的头脑,我现在会忽略这些可能性,因为它们会分散注意力并且可能会模糊界面的目的.