草庐IT

rootNodeClass

全部标签

java - 如何在java中动态检索常量?

我有几个接口(interface)都具有相同的常量-ID和ROOT。我还有一个方法,我向其中传递一个对象,该对象将是这些接口(interface)之一的实现。我如何根据传入的类动态检索常量的值-即我想执行如下操作:publicvoidindexRootNode(Nodenode,ClassrootNodeClass){indexService.index(node,rootNodeClass.getConstant('ID'),rootNodeClass.getConstant('ROOT'));}在PHP中这很容易,但在Java中这可能吗?我已经看到使用常量访问器解决了这个问题,但我