【发布时间】:2011-08-10 17:49:21
【问题描述】:
嗯,其实我想在一个界面中做以下事情:
public interface ObjectMethods
{
static Method getModulus = RSAPublicKey.class.getMethod("setModulus", byte[].class, short.class, short.class);
}
这当然会导致编译错误,因为这个方法调用抛出的异常没有得到正确处理。但是我不能将静态块放入接口中。我考虑过构建一个枚举,但也许有人已经面临这个问题。事实上,将这个静态字段放入一个类中并不是一个机会,因为我必须使用接口。
提前致谢。
【问题讨论】:
-
为什么必须使用接口?这听起来几乎不像一个有用的要求......这是严肃的应用程序代码。无论如何都没有放入界面
-
@pvblivs 当我“设计”我的应用程序/框架时,我决定使用接口。这是有原因的,但可能会有另一种方法来实现我想要的相同功能。
标签: java interface exception-handling static field