编辑:解决了,见下面的Java - 确保一个对象实现的接口
嗨,
在Java中,我得到了一个对象,它可以是任何种类的。但 - 该对象将始终需要实现一个接口,所以当我调用接口定义的方法时,该对象将包含该方法。
现在,当您尝试在Java中的通用对象上调用自定义方法时,它会忽略键入操作。我怎样才能以某种方式告诉编译器,我的对象确实实现了该接口,因此调用该方法是可以的。
基本上,我正在寻找的是这样的:
Object(MyInterface) obj; // Now the compiler knows that obj implements the interface "MyInterface"
obj.resolve(); // resolve() is defined in the interface "MyInterface"
我如何能做到这一点在Java中?
答:OK,如果接口名为MyInterface的你可以把
MyInterface obj;
obj.resolve();
对不起,发布前没有想到....
*微笑* - +1为您的最后一句话:-) – 2010-01-16 14:31:05