GWT:从不同的类调用相同的实例

GWT:从不同的类调用相同的实例,gwt,interface,instance,Gwt,Interface,Instance,我有一个接口(CssResource),它通过以下方式“实例化”自身: MyInterface singleton=GWT.create(MyInterface.class) 当我尝试使用它时,比如说在MyClass2中,我只是通过以下方式调用它: MyInterface myClass=MyInterface.singleton 那么,如果我在MyClass3中也这样做,我是调用与MyClass1相同的实例,还是只是创建一个新实例 如果是后者,是否有方法调用相同的实例?在ClientBundl

我有一个接口(CssResource),它通过以下方式“实例化”自身: MyInterface singleton=GWT.create(MyInterface.class)

当我尝试使用它时,比如说在MyClass2中,我只是通过以下方式调用它: MyInterface myClass=MyInterface.singleton

那么,如果我在MyClass3中也这样做,我是调用与MyClass1相同的实例,还是只是创建一个新实例


如果是后者,是否有方法调用相同的实例?

在ClientBundle接口中将实例声明为静态和最终实例,方法如下:

public interface MyResources extends ClientBundle {
  public static final MyResources INSTANCE =  GWT.create(MyResources.class);    
  @Source("my.css")
  public CssResource css();
}
像MyResources.instance一样访问您的实例,它不会被实例化两次


什么的接口?rpc服务?客户包?你自己的班级?我的CSS资源。由于我忘了指定,我只是编辑了我的问题。